start: 00000000 4E56 FE80 link A6, -0x0180 00000004 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000008 426E FFE0 clr.w [A6 - 0x20] 0000000C 206E 000E movea.l A0, [A6 + 0xE] 00000010 2050 movea.l A0, [A0] 00000012 2D68 001C FFDC move.l [A6 - 0x24], [A0 + 0x1C] 00000018 302E 000C move.w D0, [A6 + 0xC] 0000001C 6B00 0BC8 bmi +0xBCA /* 00000BE6 */ 00000020 0C40 000B cmpi.w D0, 0xB 00000024 6E00 0BC0 bgt +0xBC2 /* 00000BE6 */ 00000028 D040 add.w D0, D0 0000002A 303B 0006 move.w D0, [PC + D0.w + 0x6] 0000002E 4EFB 0000 jmp [PC + D0.w] 00000032 001A 00FC ori.b [A2]+, 0xFC 00000036 0198 bclr [A0]+, D0 00000038 01E6 .incomplete 0000003A 088E 0BB6 bclr.b A6, 0xB6 0000003E 0934 0972 0BB6 0BB6 0158 btst [[A4 + 0xBB60BB6] + 0x158], D4 00000048 0178 206E bchg [0x0000206E], D0 0000004C 000E 2050 ori.b A6, 0x50 /* 'P' */ 00000050 4A28 0010 tst.b [A0 + 0x10] 00000054 6700 0B90 beq +0xB92 /* 00000BE6 */ 00000058 486E FFFC pea.l [A6 - 0x4] 0000005C A874 syscall GetPort 0000005E 206E 000E movea.l A0, [A6 + 0xE] 00000062 2050 movea.l A0, [A0] 00000064 2F28 0004 move.l -[A7], [A0 + 0x4] 00000068 A873 syscall SetPort 0000006A 4A6E 000A tst.w [A6 + 0xA] 0000006E 6626 bne +0x28 /* 00000096 */ 00000070 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000074 4EBA 0F72 jsr [PC + 0xF72 /* 00000FE8 */] 00000078 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000007C 4EBA 0FD0 jsr [PC + 0xFD0 /* 0000104E */] 00000080 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000084 4EBA 1112 jsr [PC + 0x1112 /* 00001198 */] 00000088 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000008C 4EBA 130E jsr [PC + 0x130E /* 0000139C */] 00000090 4FEF 0010 lea.l A7, [A7 + 0x10] 00000094 603A bra +0x3C /* 000000D0 */ label00000096: 00000096 0C6E 0082 000A cmpi.w [A6 + 0xA], 0x82 0000009C 660C bne +0xE /* 000000AA */ 0000009E 2F2E FFDC move.l -[A7], [A6 - 0x24] 000000A2 4EBA 12F8 jsr [PC + 0x12F8 /* 0000139C */] 000000A6 584F addq.w A7, 4 000000A8 6026 bra +0x28 /* 000000D0 */ label000000AA: 000000AA 0C6E 0081 000A cmpi.w [A6 + 0xA], 0x81 000000B0 6614 bne +0x16 /* 000000C6 */ 000000B2 2F2E FFDC move.l -[A7], [A6 - 0x24] 000000B6 4EBA 10E0 jsr [PC + 0x10E0 /* 00001198 */] 000000BA 2F2E FFDC move.l -[A7], [A6 - 0x24] 000000BE 4EBA 12DC jsr [PC + 0x12DC /* 0000139C */] 000000C2 504F addq.w A7, 8 000000C4 600A bra +0xC /* 000000D0 */ label000000C6: 000000C6 2F2E FFDC move.l -[A7], [A6 - 0x24] 000000CA 4EBA 12D0 jsr [PC + 0x12D0 /* 0000139C */] 000000CE 584F addq.w A7, 4 label000000D0: 000000D0 206E FFDC movea.l A0, [A6 - 0x24] 000000D4 2050 movea.l A0, [A0] 000000D6 2068 0004 movea.l A0, [A0 + 0x4] 000000DA 2050 movea.l A0, [A0] 000000DC 7000 moveq.l D0, 0x00 000000DE 1028 0011 move.b D0, [A0 + 0x11] 000000E2 0C40 00FF cmpi.w D0, 0xFF 000000E6 663A bne +0x3C /* 00000122 */ 000000E8 2D7C 55AA 55AA FFC2 move.l [A6 - 0x3E], 0x55AA55AA 000000F0 2D7C 55AA 55AA FFC6 move.l [A6 - 0x3A], 0x55AA55AA 000000F8 486E FFEA pea.l [A6 - 0x16] 000000FC A898 syscall GetPenState 000000FE 486E FFC2 pea.l [A6 - 0x3E] 00000102 A89D syscall PenPat 00000104 700B moveq.l D0, 0x0B 00000106 3F00 move.w -[A7], D0 00000108 A89C syscall PenMode 0000010A 206E FFDC movea.l A0, [A6 - 0x24] 0000010E 2050 movea.l A0, [A0] 00000110 2068 0004 movea.l A0, [A0 + 0x4] 00000114 2050 movea.l A0, [A0] 00000116 4868 0008 pea.l [A0 + 0x8] 0000011A A8A2 syscall PaintRect 0000011C 486E FFEA pea.l [A6 - 0x16] 00000120 A899 syscall SetPenState label00000122: 00000122 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000126 A873 syscall SetPort 00000128 6000 0ABC bra +0xABE /* 00000BE6 */ 0000012C 206E 000E movea.l A0, [A6 + 0xE] 00000130 2050 movea.l A0, [A0] 00000132 7000 moveq.l D0, 0x00 00000134 1028 0011 move.b D0, [A0 + 0x11] 00000138 4A80 tst.l D0 0000013A 6600 0AAA bne +0xAAC /* 00000BE6 */ 0000013E 3D6E 000A FFDA move.w [A6 - 0x26], [A6 + 0xA] 00000144 7010 moveq.l D0, 0x10 00000146 222E 0008 move.l D1, [A6 + 0x8] 0000014A E0A1 asr D1, D0 0000014C 3D41 FFD8 move.w [A6 - 0x28], D1 00000150 558F subq.l A7, 2 00000152 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000156 206E FFDC movea.l A0, [A6 - 0x24] 0000015A 2050 movea.l A0, [A0] 0000015C 4868 001C pea.l [A0 + 0x1C] 00000160 A8AD syscall PtInRect 00000162 4A1F tst.b [A7]+ 00000164 6618 bne +0x1A /* 0000017E */ 00000166 558F subq.l A7, 2 00000168 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000016C 206E FFDC movea.l A0, [A6 - 0x24] 00000170 2050 movea.l A0, [A0] 00000172 4868 0014 pea.l [A0 + 0x14] 00000176 A8AD syscall PtInRect 00000178 4A1F tst.b [A7]+ 0000017A 6700 0A6A beq +0xA6C /* 00000BE6 */ label0000017E: 0000017E 3D7C 0082 FFE0 move.w [A6 - 0x20], 0x82 00000184 6000 0A60 bra +0xA62 /* 00000BE6 */ 00000188 206E FFDC movea.l A0, [A6 - 0x24] 0000018C 2050 movea.l A0, [A0] 0000018E 43EE FFE2 lea.l A1, [A6 - 0x1E] 00000192 41E8 000C lea.l A0, [A0 + 0xC] 00000196 22D8 move.l [A1]+, [A0]+ 00000198 22D8 move.l [A1]+, [A0]+ 0000019A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000019E 486E FFE2 pea.l [A6 - 0x1E] 000001A2 A8DF syscall RectRgn 000001A4 6000 0A40 bra +0xA42 /* 00000BE6 */ 000001A8 206E FFDC movea.l A0, [A6 - 0x24] 000001AC 2050 movea.l A0, [A0] 000001AE 43EE FFE2 lea.l A1, [A6 - 0x1E] 000001B2 41E8 001C lea.l A0, [A0 + 0x1C] 000001B6 22D8 move.l [A1]+, [A0]+ 000001B8 22D8 move.l [A1]+, [A0]+ 000001BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001BE 486E FFE2 pea.l [A6 - 0x1E] 000001C2 A8DF syscall RectRgn 000001C4 6000 0A20 bra +0xA22 /* 00000BE6 */ 000001C8 4AAE 0008 tst.l [A6 + 0x8] 000001CC 6C28 bge +0x2A /* 000001F6 */ 000001CE 206E FFDC movea.l A0, [A6 - 0x24] 000001D2 2050 movea.l A0, [A0] 000001D4 43EE FFE2 lea.l A1, [A6 - 0x1E] 000001D8 41E8 001C lea.l A0, [A0 + 0x1C] 000001DC 22D8 move.l [A1]+, [A0]+ 000001DE 22D8 move.l [A1]+, [A0]+ 000001E0 203C 00FF FFFF move.l D0, 0xFFFFFF 000001E6 C0AE 0008 and.l D0, [A6 + 0x8] 000001EA 2F00 move.l -[A7], D0 000001EC 486E FFE2 pea.l [A6 - 0x1E] 000001F0 A8DF syscall RectRgn 000001F2 6000 09F2 bra +0x9F4 /* 00000BE6 */ label000001F6: 000001F6 206E FFDC movea.l A0, [A6 - 0x24] 000001FA 2050 movea.l A0, [A0] 000001FC 43EE FFE2 lea.l A1, [A6 - 0x1E] 00000200 41E8 000C lea.l A0, [A0 + 0xC] 00000204 22D8 move.l [A1]+, [A0]+ 00000206 22D8 move.l [A1]+, [A0]+ 00000208 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000020C 486E FFE2 pea.l [A6 - 0x1E] 00000210 A8DF syscall RectRgn 00000212 6000 09D2 bra +0x9D4 /* 00000BE6 */ 00000216 707E moveq.l D0, 0x7E 00000218 A322 syscall NewHandleClear, flags=3 0000021A 2D48 FFDC move.l [A6 - 0x24], A0 0000021E A029 syscall HLock 00000220 206E FFDC movea.l A0, [A6 - 0x24] 00000224 2850 movea.l A4, [A0] 00000226 4254 clr.w [A4] 00000228 397C 0064 0002 move.w [A4 + 0x2], 0x64 /* 'd' */ 0000022E 598F subq.l A7, 4 00000230 3F3C B581 move.w -[A7], 0xB581 00000234 A9BC syscall GetPicture 00000236 206E FFDC movea.l A0, [A6 - 0x24] 0000023A 2050 movea.l A0, [A0] 0000023C 215F 0068 move.l [A0 + 0x68], [A7]+ 00000240 206E FFDC movea.l A0, [A6 - 0x24] 00000244 2050 movea.l A0, [A0] 00000246 2068 0068 movea.l A0, [A0 + 0x68] 0000024A 2050 movea.l A0, [A0] 0000024C 43EE FFE2 lea.l A1, [A6 - 0x1E] 00000250 5488 addq.l A0, 2 00000252 22D8 move.l [A1]+, [A0]+ 00000254 22D8 move.l [A1]+, [A0]+ 00000256 302E FFE8 move.w D0, [A6 - 0x18] 0000025A 906E FFE4 sub.w D0, [A6 - 0x1C] 0000025E 206E FFDC movea.l A0, [A6 - 0x24] 00000262 2050 movea.l A0, [A0] 00000264 3140 0070 move.w [A0 + 0x70], D0 00000268 302E FFE6 move.w D0, [A6 - 0x1A] 0000026C 906E FFE2 sub.w D0, [A6 - 0x1E] 00000270 206E FFDC movea.l A0, [A6 - 0x24] 00000274 2050 movea.l A0, [A0] 00000276 3140 0072 move.w [A0 + 0x72], D0 0000027A 598F subq.l A7, 4 0000027C A8D8 syscall NewRgn 0000027E 295F 0078 move.l [A4 + 0x78], [A7]+ 00000282 206E 000E movea.l A0, [A6 + 0xE] 00000286 2050 movea.l A0, [A0] 00000288 216E FFDC 001C move.l [A0 + 0x1C], [A6 - 0x24] 0000028E 206E 000E movea.l A0, [A6 + 0xE] 00000292 2948 0004 move.l [A4 + 0x4], A0 00000296 2050 movea.l A0, [A0] 00000298 2968 0004 0008 move.l [A4 + 0x8], [A0 + 0x4] 0000029E 7002 moveq.l D0, 0x02 000002A0 C06E 0012 and.w D0, [A6 + 0x12] 000002A4 7200 moveq.l D1, 0x00 000002A6 3200 move.w D1, D0 000002A8 4A81 tst.l D1 000002AA 57C0 seq D0 000002AC 4400 neg.b D0 000002AE 4880 ext.w D0 000002B0 3940 0048 move.w [A4 + 0x48], D0 000002B4 7001 moveq.l D0, 0x01 000002B6 C06E 0012 and.w D0, [A6 + 0x12] 000002BA 7200 moveq.l D1, 0x00 000002BC 3200 move.w D1, D0 000002BE 4A81 tst.l D1 000002C0 57C0 seq D0 000002C2 4400 neg.b D0 000002C4 4880 ext.w D0 000002C6 3940 004A move.w [A4 + 0x4A], D0 000002CA 7004 moveq.l D0, 0x04 000002CC C06E 0012 and.w D0, [A6 + 0x12] 000002D0 7200 moveq.l D1, 0x00 000002D2 3200 move.w D1, D0 000002D4 4A81 tst.l D1 000002D6 57C0 seq D0 000002D8 4400 neg.b D0 000002DA 4880 ext.w D0 000002DC 3940 004C move.w [A4 + 0x4C], D0 000002E0 302C 0072 move.w D0, [A4 + 0x72] 000002E4 48C0 ext.l D0 000002E6 5180 subq.l D0, 8 000002E8 4C7C 0800 0000 0002 movem.l A3, 0x2 000002F0 3940 0076 move.w [A4 + 0x76], D0 000002F4 206E 000E movea.l A0, [A6 + 0xE] 000002F8 2050 movea.l A0, [A0] 000002FA 5088 addq.l A0, 8 000002FC 43EE FFE2 lea.l A1, [A6 - 0x1E] 00000300 22D8 move.l [A1]+, [A0]+ 00000302 22D8 move.l [A1]+, [A0]+ 00000304 41EE FFCC lea.l A0, [A6 - 0x34] 00000308 43EE FFE2 lea.l A1, [A6 - 0x1E] 0000030C 20D9 move.l [A0]+, [A1]+ 0000030E 20D9 move.l [A0]+, [A1]+ 00000310 302C 0072 move.w D0, [A4 + 0x72] 00000314 D06E FFE2 add.w D0, [A6 - 0x1E] 00000318 3D40 FFE6 move.w [A6 - 0x1A], D0 0000031C 4A6C 0048 tst.w [A4 + 0x48] 00000320 6704 beq +0x6 /* 00000326 */ 00000322 586E FFE6 addq.w [A6 - 0x1A], 4 label00000326: 00000326 4A6C 004C tst.w [A4 + 0x4C] 0000032A 6750 beq +0x52 /* 0000037C */ 0000032C 486E FEC4 pea.l [A6 - 0x13C] 00000330 3F3C B583 move.w -[A7], 0xB583 00000334 7001 moveq.l D0, 0x01 00000336 3F00 move.w -[A7], D0 00000338 4EBA 14EA jsr [PC + 0x14EA /* 00001824 */] 0000033C 486E FEC4 pea.l [A6 - 0x13C] 00000340 486E FFC4 pea.l [A6 - 0x3C] 00000344 A900 syscall GetFNum 00000346 486E FEC4 pea.l [A6 - 0x13C] 0000034A 3F3C B583 move.w -[A7], 0xB583 0000034E 7002 moveq.l D0, 0x02 00000350 3F00 move.w -[A7], D0 00000352 4EBA 14D0 jsr [PC + 0x14D0 /* 00001824 */] 00000356 486E FEC4 pea.l [A6 - 0x13C] 0000035A 486E FFC6 pea.l [A6 - 0x3A] 0000035E 4EBA 150A jsr [PC + 0x150A /* 0000186A */] 00000362 486E FFE2 pea.l [A6 - 0x1E] 00000366 7000 moveq.l D0, 0x00 00000368 3F00 move.w -[A7], D0 0000036A 222E FFC6 move.l D1, [A6 - 0x3A] 0000036E 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2 00000376 4481 neg.l D1 00000378 3F01 move.w -[A7], D1 0000037A A8A8 syscall OffsetRect label0000037C: 0000037C 486E FFE2 pea.l [A6 - 0x1E] 00000380 7000 moveq.l D0, 0x00 00000382 3F00 move.w -[A7], D0 00000384 322E FFD0 move.w D1, [A6 - 0x30] 00000388 48C1 ext.l D1 0000038A 342E FFCC move.w D2, [A6 - 0x34] 0000038E 48C2 ext.l D2 00000390 9282 sub.l D1, D2 00000392 342E FFE6 move.w D2, [A6 - 0x1A] 00000396 48C2 ext.l D2 00000398 362E FFE2 move.w D3, [A6 - 0x1E] 0000039C 48C3 ext.l D3 0000039E 9483 sub.l D2, D3 000003A0 9282 sub.l D1, D2 000003A2 4C7C 1801 0000 0002 movem.l D0,A3,A4, 0x2 000003AA 3F01 move.w -[A7], D1 000003AC A8A8 syscall OffsetRect 000003AE 41EC 000C lea.l A0, [A4 + 0xC] 000003B2 43EE FFE2 lea.l A1, [A6 - 0x1E] 000003B6 20D9 move.l [A0]+, [A1]+ 000003B8 20D9 move.l [A0]+, [A1]+ 000003BA 486E FFE2 pea.l [A6 - 0x1E] 000003BE 7004 moveq.l D0, 0x04 000003C0 3F00 move.w -[A7], D0 000003C2 7200 moveq.l D1, 0x00 000003C4 3F01 move.w -[A7], D1 000003C6 A8A9 syscall InsetRect 000003C8 41EC 0024 lea.l A0, [A4 + 0x24] 000003CC 43EE FFE2 lea.l A1, [A6 - 0x1E] 000003D0 20D9 move.l [A0]+, [A1]+ 000003D2 20D9 move.l [A0]+, [A1]+ 000003D4 486C 0024 pea.l [A4 + 0x24] 000003D8 70E0 moveq.l D0, 0xFFFFFFE0 000003DA 3F00 move.w -[A7], D0 000003DC 3F00 move.w -[A7], D0 000003DE A8A9 syscall InsetRect 000003E0 41EC 002C lea.l A0, [A4 + 0x2C] 000003E4 43EE FFE2 lea.l A1, [A6 - 0x1E] 000003E8 20D9 move.l [A0]+, [A1]+ 000003EA 20D9 move.l [A0]+, [A1]+ 000003EC 302C 0070 move.w D0, [A4 + 0x70] 000003F0 916C 0032 sub.w [A4 + 0x32], D0 000003F4 41EC 000C lea.l A0, [A4 + 0xC] 000003F8 43EE FFE2 lea.l A1, [A6 - 0x1E] 000003FC 22D8 move.l [A1]+, [A0]+ 000003FE 22D8 move.l [A1]+, [A0]+ 00000400 41EE FFD4 lea.l A0, [A6 - 0x2C] 00000404 43EE FFE2 lea.l A1, [A6 - 0x1E] 00000408 20D9 move.l [A0]+, [A1]+ 0000040A 20D9 move.l [A0]+, [A1]+ 0000040C 486E FFD4 pea.l [A6 - 0x2C] 00000410 302E FFD6 move.w D0, [A6 - 0x2A] 00000414 48C0 ext.l D0 00000416 4480 neg.l D0 00000418 3F00 move.w -[A7], D0 0000041A 302E FFD4 move.w D0, [A6 - 0x2C] 0000041E 48C0 ext.l D0 00000420 4480 neg.l D0 00000422 3F00 move.w -[A7], D0 00000424 A8A8 syscall OffsetRect 00000426 516E FFDA subq.w [A6 - 0x26], 8 0000042A 3D7C 0008 FFD8 move.w [A6 - 0x28], 0x8 00000430 486E FFD4 pea.l [A6 - 0x2C] 00000434 302E FFE8 move.w D0, [A6 - 0x18] 00000438 48C0 ext.l D0 0000043A 322E FFE4 move.w D1, [A6 - 0x1C] 0000043E 48C1 ext.l D1 00000440 9081 sub.l D0, D1 00000442 322E FFDA move.w D1, [A6 - 0x26] 00000446 48C1 ext.l D1 00000448 342E FFD6 move.w D2, [A6 - 0x2A] 0000044C 48C2 ext.l D2 0000044E 9282 sub.l D1, D2 00000450 9081 sub.l D0, D1 00000452 4C7C 0800 0000 0002 movem.l A3, 0x2 0000045A D06E FFE4 add.w D0, [A6 - 0x1C] 0000045E 3F00 move.w -[A7], D0 00000460 302E FFE6 move.w D0, [A6 - 0x1A] 00000464 48C0 ext.l D0 00000466 322E FFE2 move.w D1, [A6 - 0x1E] 0000046A 48C1 ext.l D1 0000046C 9081 sub.l D0, D1 0000046E 322E FFD8 move.w D1, [A6 - 0x28] 00000472 48C1 ext.l D1 00000474 342E FFD4 move.w D2, [A6 - 0x2C] 00000478 48C2 ext.l D2 0000047A 9282 sub.l D1, D2 0000047C 9081 sub.l D0, D1 0000047E 4C7C 0800 0000 0002 movem.l A3, 0x2 00000486 D06E FFE2 add.w D0, [A6 - 0x1E] 0000048A 3F00 move.w -[A7], D0 0000048C A8A8 syscall OffsetRect 0000048E 41EC 0014 lea.l A0, [A4 + 0x14] 00000492 43EE FFD4 lea.l A1, [A6 - 0x2C] 00000496 20D9 move.l [A0]+, [A1]+ 00000498 20D9 move.l [A0]+, [A1]+ 0000049A 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000049E 4EBA 0CF8 jsr [PC + 0xCF8 /* 00001198 */] 000004A2 47EC 004E lea.l A3, [A4 + 0x4E] 000004A6 302C 001A move.w D0, [A4 + 0x1A] 000004AA 48C0 ext.l D0 000004AC 322C 0016 move.w D1, [A4 + 0x16] 000004B0 48C1 ext.l D1 000004B2 9081 sub.l D0, D1 000004B4 322C 0070 move.w D1, [A4 + 0x70] 000004B8 48C1 ext.l D1 000004BA 9081 sub.l D0, D1 000004BC 3D40 FFC6 move.w [A6 - 0x3A], D0 000004C0 3D6C 0016 FFC8 move.w [A6 - 0x38], [A4 + 0x16] 000004C6 36EE FFC8 move.w [A3]+, [A6 - 0x38] 000004CA 486E FFC6 pea.l [A6 - 0x3A] 000004CE 486E FEBA pea.l [A6 - 0x146] 000004D2 3F3C 200E move.w -[A7], 0x200E 000004D6 A9EB syscall Pack4/FP68K 000004D8 486E FEBA pea.l [A6 - 0x146] 000004DC 486E FEB6 pea.l [A6 - 0x14A] 000004E0 3F3C 1010 move.w -[A7], 0x1010 000004E4 A9EB syscall Pack4/FP68K 000004E6 486E FEB6 pea.l [A6 - 0x14A] 000004EA 486E FEAC pea.l [A6 - 0x154] 000004EE 3F3C 100E move.w -[A7], 0x100E 000004F2 A9EB syscall Pack4/FP68K 000004F4 487A 0710 pea.l [PC + 0x710 /* 00000C06, value 0x40028000 */] 000004F8 486E FEAC pea.l [A6 - 0x154] 000004FC 3F3C 0006 move.w -[A7], 0x6 00000500 A9EB syscall Pack4/FP68K 00000502 486E FFC8 pea.l [A6 - 0x38] 00000506 486E FEA2 pea.l [A6 - 0x15E] 0000050A 3F3C 200E move.w -[A7], 0x200E 0000050E A9EB syscall Pack4/FP68K 00000510 486E FEA2 pea.l [A6 - 0x15E] 00000514 486E FEAC pea.l [A6 - 0x154] 00000518 4267 clr.w -[A7] 0000051A A9EB syscall Pack4/FP68K 0000051C 487A 06DE pea.l [PC + 0x6DE /* 00000BFC, value 0x3FFE8000 */] 00000520 486E FEAC pea.l [A6 - 0x154] 00000524 4267 clr.w -[A7] 00000526 A9EB syscall Pack4/FP68K 00000528 41EE FEAC lea.l A0, [A6 - 0x154] 0000052C 43EE FE98 lea.l A1, [A6 - 0x168] 00000530 22D8 move.l [A1]+, [A0]+ 00000532 22D8 move.l [A1]+, [A0]+ 00000534 32D8 move.w [A1]+, [A0]+ 00000536 486E FE98 pea.l [A6 - 0x168] 0000053A 3F3C 0016 move.w -[A7], 0x16 0000053E A9EB syscall Pack4/FP68K 00000540 486E FE98 pea.l [A6 - 0x168] 00000544 4EBA 1364 jsr [PC + 0x1364 /* 000018AA */] 00000548 36C0 move.w [A3]+, D0 0000054A 486E FFC6 pea.l [A6 - 0x3A] 0000054E 486E FEBA pea.l [A6 - 0x146] 00000552 3F3C 200E move.w -[A7], 0x200E 00000556 A9EB syscall Pack4/FP68K 00000558 486E FEBA pea.l [A6 - 0x146] 0000055C 486E FE94 pea.l [A6 - 0x16C] 00000560 3F3C 1010 move.w -[A7], 0x1010 00000564 A9EB syscall Pack4/FP68K 00000566 486E FE94 pea.l [A6 - 0x16C] 0000056A 486E FEAC pea.l [A6 - 0x154] 0000056E 3F3C 100E move.w -[A7], 0x100E 00000572 A9EB syscall Pack4/FP68K 00000574 487A 06A4 pea.l [PC + 0x6A4 /* 00000C1A, value 0x40018000 */] 00000578 486E FEAC pea.l [A6 - 0x154] 0000057C 3F3C 0006 move.w -[A7], 0x6 00000580 A9EB syscall Pack4/FP68K 00000582 486E FFC8 pea.l [A6 - 0x38] 00000586 486E FEA2 pea.l [A6 - 0x15E] 0000058A 3F3C 200E move.w -[A7], 0x200E 0000058E A9EB syscall Pack4/FP68K 00000590 486E FEA2 pea.l [A6 - 0x15E] 00000594 486E FEAC pea.l [A6 - 0x154] 00000598 4267 clr.w -[A7] 0000059A A9EB syscall Pack4/FP68K 0000059C 487A 065E pea.l [PC + 0x65E /* 00000BFC, value 0x3FFE8000 */] 000005A0 486E FEAC pea.l [A6 - 0x154] 000005A4 4267 clr.w -[A7] 000005A6 A9EB syscall Pack4/FP68K 000005A8 41EE FEAC lea.l A0, [A6 - 0x154] 000005AC 43EE FE98 lea.l A1, [A6 - 0x168] 000005B0 22D8 move.l [A1]+, [A0]+ 000005B2 22D8 move.l [A1]+, [A0]+ 000005B4 32D8 move.w [A1]+, [A0]+ 000005B6 486E FE98 pea.l [A6 - 0x168] 000005BA 3F3C 0016 move.w -[A7], 0x16 000005BE A9EB syscall Pack4/FP68K 000005C0 486E FE98 pea.l [A6 - 0x168] 000005C4 4EBA 12E4 jsr [PC + 0x12E4 /* 000018AA */] 000005C8 36C0 move.w [A3]+, D0 000005CA 486E FFC6 pea.l [A6 - 0x3A] 000005CE 486E FEBA pea.l [A6 - 0x146] 000005D2 3F3C 200E move.w -[A7], 0x200E 000005D6 A9EB syscall Pack4/FP68K 000005D8 486E FEBA pea.l [A6 - 0x146] 000005DC 486E FE90 pea.l [A6 - 0x170] 000005E0 3F3C 1010 move.w -[A7], 0x1010 000005E4 A9EB syscall Pack4/FP68K 000005E6 486E FE90 pea.l [A6 - 0x170] 000005EA 41EE FEAC lea.l A0, [A6 - 0x154] 000005EE 43FA 0634 lea.l A1, [PC + 0x634 /* 00000C24, value 0x4000C000, cstring "@" */] 000005F2 20D9 move.l [A0]+, [A1]+ 000005F4 20D9 move.l [A0]+, [A1]+ 000005F6 30D9 move.w [A0]+, [A1]+ 000005F8 486E FEAC pea.l [A6 - 0x154] 000005FC 3F3C 1004 move.w -[A7], 0x1004 00000600 A9EB syscall Pack4/FP68K 00000602 487A 0602 pea.l [PC + 0x602 /* 00000C06, value 0x40028000 */] 00000606 486E FEAC pea.l [A6 - 0x154] 0000060A 3F3C 0006 move.w -[A7], 0x6 0000060E A9EB syscall Pack4/FP68K 00000610 486E FFC8 pea.l [A6 - 0x38] 00000614 486E FEA2 pea.l [A6 - 0x15E] 00000618 3F3C 200E move.w -[A7], 0x200E 0000061C A9EB syscall Pack4/FP68K 0000061E 486E FEA2 pea.l [A6 - 0x15E] 00000622 486E FEAC pea.l [A6 - 0x154] 00000626 4267 clr.w -[A7] 00000628 A9EB syscall Pack4/FP68K 0000062A 487A 05D0 pea.l [PC + 0x5D0 /* 00000BFC, value 0x3FFE8000 */] 0000062E 486E FEAC pea.l [A6 - 0x154] 00000632 4267 clr.w -[A7] 00000634 A9EB syscall Pack4/FP68K 00000636 41EE FEAC lea.l A0, [A6 - 0x154] 0000063A 43EE FE98 lea.l A1, [A6 - 0x168] 0000063E 22D8 move.l [A1]+, [A0]+ 00000640 22D8 move.l [A1]+, [A0]+ 00000642 32D8 move.w [A1]+, [A0]+ 00000644 486E FE98 pea.l [A6 - 0x168] 00000648 3F3C 0016 move.w -[A7], 0x16 0000064C A9EB syscall Pack4/FP68K 0000064E 486E FE98 pea.l [A6 - 0x168] 00000652 4EBA 1256 jsr [PC + 0x1256 /* 000018AA */] 00000656 36C0 move.w [A3]+, D0 00000658 486E FFC6 pea.l [A6 - 0x3A] 0000065C 486E FEBA pea.l [A6 - 0x146] 00000660 3F3C 200E move.w -[A7], 0x200E 00000664 A9EB syscall Pack4/FP68K 00000666 486E FEBA pea.l [A6 - 0x146] 0000066A 486E FE8C pea.l [A6 - 0x174] 0000066E 3F3C 1010 move.w -[A7], 0x1010 00000672 A9EB syscall Pack4/FP68K 00000674 486E FE8C pea.l [A6 - 0x174] 00000678 486E FEAC pea.l [A6 - 0x154] 0000067C 3F3C 100E move.w -[A7], 0x100E 00000680 A9EB syscall Pack4/FP68K 00000682 487A 05B4 pea.l [PC + 0x5B4 /* 00000C38, value 0x40008000, cstring "@" */] 00000686 486E FEAC pea.l [A6 - 0x154] 0000068A 3F3C 0006 move.w -[A7], 0x6 0000068E A9EB syscall Pack4/FP68K 00000690 486E FFC8 pea.l [A6 - 0x38] 00000694 486E FEA2 pea.l [A6 - 0x15E] 00000698 3F3C 200E move.w -[A7], 0x200E 0000069C A9EB syscall Pack4/FP68K 0000069E 486E FEA2 pea.l [A6 - 0x15E] 000006A2 486E FEAC pea.l [A6 - 0x154] 000006A6 4267 clr.w -[A7] 000006A8 A9EB syscall Pack4/FP68K 000006AA 487A 0550 pea.l [PC + 0x550 /* 00000BFC, value 0x3FFE8000 */] 000006AE 486E FEAC pea.l [A6 - 0x154] 000006B2 4267 clr.w -[A7] 000006B4 A9EB syscall Pack4/FP68K 000006B6 41EE FEAC lea.l A0, [A6 - 0x154] 000006BA 43EE FE98 lea.l A1, [A6 - 0x168] 000006BE 22D8 move.l [A1]+, [A0]+ 000006C0 22D8 move.l [A1]+, [A0]+ 000006C2 32D8 move.w [A1]+, [A0]+ 000006C4 486E FE98 pea.l [A6 - 0x168] 000006C8 3F3C 0016 move.w -[A7], 0x16 000006CC A9EB syscall Pack4/FP68K 000006CE 486E FE98 pea.l [A6 - 0x168] 000006D2 4EBA 11D6 jsr [PC + 0x11D6 /* 000018AA */] 000006D6 36C0 move.w [A3]+, D0 000006D8 486E FFC6 pea.l [A6 - 0x3A] 000006DC 486E FEBA pea.l [A6 - 0x146] 000006E0 3F3C 200E move.w -[A7], 0x200E 000006E4 A9EB syscall Pack4/FP68K 000006E6 486E FEBA pea.l [A6 - 0x146] 000006EA 486E FE88 pea.l [A6 - 0x178] 000006EE 3F3C 1010 move.w -[A7], 0x1010 000006F2 A9EB syscall Pack4/FP68K 000006F4 486E FE88 pea.l [A6 - 0x178] 000006F8 41EE FEAC lea.l A0, [A6 - 0x154] 000006FC 43FA 0530 lea.l A1, [PC + 0x530 /* 00000C2E, value 0x4001A000 */] 00000700 20D9 move.l [A0]+, [A1]+ 00000702 20D9 move.l [A0]+, [A1]+ 00000704 30D9 move.w [A0]+, [A1]+ 00000706 486E FEAC pea.l [A6 - 0x154] 0000070A 3F3C 1004 move.w -[A7], 0x1004 0000070E A9EB syscall Pack4/FP68K 00000710 487A 04F4 pea.l [PC + 0x4F4 /* 00000C06, value 0x40028000 */] 00000714 486E FEAC pea.l [A6 - 0x154] 00000718 3F3C 0006 move.w -[A7], 0x6 0000071C A9EB syscall Pack4/FP68K 0000071E 486E FFC8 pea.l [A6 - 0x38] 00000722 486E FEA2 pea.l [A6 - 0x15E] 00000726 3F3C 200E move.w -[A7], 0x200E 0000072A A9EB syscall Pack4/FP68K 0000072C 486E FEA2 pea.l [A6 - 0x15E] 00000730 486E FEAC pea.l [A6 - 0x154] 00000734 4267 clr.w -[A7] 00000736 A9EB syscall Pack4/FP68K 00000738 487A 04C2 pea.l [PC + 0x4C2 /* 00000BFC, value 0x3FFE8000 */] 0000073C 486E FEAC pea.l [A6 - 0x154] 00000740 4267 clr.w -[A7] 00000742 A9EB syscall Pack4/FP68K 00000744 41EE FEAC lea.l A0, [A6 - 0x154] 00000748 43EE FE98 lea.l A1, [A6 - 0x168] 0000074C 22D8 move.l [A1]+, [A0]+ 0000074E 22D8 move.l [A1]+, [A0]+ 00000750 32D8 move.w [A1]+, [A0]+ 00000752 486E FE98 pea.l [A6 - 0x168] 00000756 3F3C 0016 move.w -[A7], 0x16 0000075A A9EB syscall Pack4/FP68K 0000075C 486E FE98 pea.l [A6 - 0x168] 00000760 4EBA 1148 jsr [PC + 0x1148 /* 000018AA */] 00000764 36C0 move.w [A3]+, D0 00000766 486E FFC6 pea.l [A6 - 0x3A] 0000076A 486E FEBA pea.l [A6 - 0x146] 0000076E 3F3C 200E move.w -[A7], 0x200E 00000772 A9EB syscall Pack4/FP68K 00000774 486E FEBA pea.l [A6 - 0x146] 00000778 486E FE84 pea.l [A6 - 0x17C] 0000077C 3F3C 1010 move.w -[A7], 0x1010 00000780 A9EB syscall Pack4/FP68K 00000782 486E FE84 pea.l [A6 - 0x17C] 00000786 41EE FEAC lea.l A0, [A6 - 0x154] 0000078A 43FA 0498 lea.l A1, [PC + 0x498 /* 00000C24, value 0x4000C000, cstring "@" */] 0000078E 20D9 move.l [A0]+, [A1]+ 00000790 20D9 move.l [A0]+, [A1]+ 00000792 30D9 move.w [A0]+, [A1]+ 00000794 486E FEAC pea.l [A6 - 0x154] 00000798 3F3C 1004 move.w -[A7], 0x1004 0000079C A9EB syscall Pack4/FP68K 0000079E 487A 047A pea.l [PC + 0x47A /* 00000C1A, value 0x40018000 */] 000007A2 486E FEAC pea.l [A6 - 0x154] 000007A6 3F3C 0006 move.w -[A7], 0x6 000007AA A9EB syscall Pack4/FP68K 000007AC 486E FFC8 pea.l [A6 - 0x38] 000007B0 486E FEA2 pea.l [A6 - 0x15E] 000007B4 3F3C 200E move.w -[A7], 0x200E 000007B8 A9EB syscall Pack4/FP68K 000007BA 486E FEA2 pea.l [A6 - 0x15E] 000007BE 486E FEAC pea.l [A6 - 0x154] 000007C2 4267 clr.w -[A7] 000007C4 A9EB syscall Pack4/FP68K 000007C6 487A 0434 pea.l [PC + 0x434 /* 00000BFC, value 0x3FFE8000 */] 000007CA 486E FEAC pea.l [A6 - 0x154] 000007CE 4267 clr.w -[A7] 000007D0 A9EB syscall Pack4/FP68K 000007D2 41EE FEAC lea.l A0, [A6 - 0x154] 000007D6 43EE FE98 lea.l A1, [A6 - 0x168] 000007DA 22D8 move.l [A1]+, [A0]+ 000007DC 22D8 move.l [A1]+, [A0]+ 000007DE 32D8 move.w [A1]+, [A0]+ 000007E0 486E FE98 pea.l [A6 - 0x168] 000007E4 3F3C 0016 move.w -[A7], 0x16 000007E8 A9EB syscall Pack4/FP68K 000007EA 486E FE98 pea.l [A6 - 0x168] 000007EE 4EBA 10BA jsr [PC + 0x10BA /* 000018AA */] 000007F2 36C0 move.w [A3]+, D0 000007F4 486E FFC6 pea.l [A6 - 0x3A] 000007F8 486E FEBA pea.l [A6 - 0x146] 000007FC 3F3C 200E move.w -[A7], 0x200E 00000800 A9EB syscall Pack4/FP68K 00000802 486E FEBA pea.l [A6 - 0x146] 00000806 486E FE80 pea.l [A6 - 0x180] 0000080A 3F3C 1010 move.w -[A7], 0x1010 0000080E A9EB syscall Pack4/FP68K 00000810 486E FE80 pea.l [A6 - 0x180] 00000814 41EE FEAC lea.l A0, [A6 - 0x154] 00000818 43FA 03F6 lea.l A1, [PC + 0x3F6 /* 00000C10, value 0x4001E000 */] 0000081C 20D9 move.l [A0]+, [A1]+ 0000081E 20D9 move.l [A0]+, [A1]+ 00000820 30D9 move.w [A0]+, [A1]+ 00000822 486E FEAC pea.l [A6 - 0x154] 00000826 3F3C 1004 move.w -[A7], 0x1004 0000082A A9EB syscall Pack4/FP68K 0000082C 487A 03D8 pea.l [PC + 0x3D8 /* 00000C06, value 0x40028000 */] 00000830 486E FEAC pea.l [A6 - 0x154] 00000834 3F3C 0006 move.w -[A7], 0x6 00000838 A9EB syscall Pack4/FP68K 0000083A 486E FFC8 pea.l [A6 - 0x38] 0000083E 486E FEA2 pea.l [A6 - 0x15E] 00000842 3F3C 200E move.w -[A7], 0x200E 00000846 A9EB syscall Pack4/FP68K 00000848 486E FEA2 pea.l [A6 - 0x15E] 0000084C 486E FEAC pea.l [A6 - 0x154] 00000850 4267 clr.w -[A7] 00000852 A9EB syscall Pack4/FP68K 00000854 487A 03A6 pea.l [PC + 0x3A6 /* 00000BFC, value 0x3FFE8000 */] 00000858 486E FEAC pea.l [A6 - 0x154] 0000085C 4267 clr.w -[A7] 0000085E A9EB syscall Pack4/FP68K 00000860 41EE FEAC lea.l A0, [A6 - 0x154] 00000864 43EE FE98 lea.l A1, [A6 - 0x168] 00000868 22D8 move.l [A1]+, [A0]+ 0000086A 22D8 move.l [A1]+, [A0]+ 0000086C 32D8 move.w [A1]+, [A0]+ 0000086E 486E FE98 pea.l [A6 - 0x168] 00000872 3F3C 0016 move.w -[A7], 0x16 00000876 A9EB syscall Pack4/FP68K 00000878 486E FE98 pea.l [A6 - 0x168] 0000087C 4EBA 102C jsr [PC + 0x102C /* 000018AA */] 00000880 36C0 move.w [A3]+, D0 00000882 302E FFC6 move.w D0, [A6 - 0x3A] 00000886 D06E FFC8 add.w D0, [A6 - 0x38] 0000088A 36C0 move.w [A3]+, D0 0000088C 302C 0050 move.w D0, [A4 + 0x50] 00000890 48C0 ext.l D0 00000892 322C 004E move.w D1, [A4 + 0x4E] 00000896 48C1 ext.l D1 00000898 9081 sub.l D0, D1 0000089A E280 asr D0, 1 0000089C 3940 007C move.w [A4 + 0x7C], D0 000008A0 2F2E FFDC move.l -[A7], [A6 - 0x24] 000008A4 4EBA 039C jsr [PC + 0x39C /* 00000C42 */] 000008A8 2F2E FFDC move.l -[A7], [A6 - 0x24] 000008AC 4EBA 0584 jsr [PC + 0x584 /* 00000E32 */] 000008B0 206E FFDC movea.l A0, [A6 - 0x24] 000008B4 A02A syscall HUnlock 000008B6 4FEF 0028 lea.l A7, [A7 + 0x28] 000008BA 6000 032A bra +0x32C /* 00000BE6 */ 000008BE 206E FFDC movea.l A0, [A6 - 0x24] 000008C2 2050 movea.l A0, [A0] 000008C4 4AA8 0034 tst.l [A0 + 0x34] 000008C8 6712 beq +0x14 /* 000008DC */ 000008CA 206E FFDC movea.l A0, [A6 - 0x24] 000008CE 2050 movea.l A0, [A0] 000008D0 2F28 0034 move.l -[A7], [A0 + 0x34] 000008D4 203C 0004 0004 move.l D0, 0x40004 000008DA AB1D syscall QDExtensions label000008DC: 000008DC 206E FFDC movea.l A0, [A6 - 0x24] 000008E0 2050 movea.l A0, [A0] 000008E2 4AA8 0038 tst.l [A0 + 0x38] 000008E6 6712 beq +0x14 /* 000008FA */ 000008E8 206E FFDC movea.l A0, [A6 - 0x24] 000008EC 2050 movea.l A0, [A0] 000008EE 2F28 0038 move.l -[A7], [A0 + 0x38] 000008F2 203C 0004 0004 move.l D0, 0x40004 000008F8 AB1D syscall QDExtensions label000008FA: 000008FA 206E FFDC movea.l A0, [A6 - 0x24] 000008FE 2050 movea.l A0, [A0] 00000900 4AA8 003C tst.l [A0 + 0x3C] 00000904 6712 beq +0x14 /* 00000918 */ 00000906 206E FFDC movea.l A0, [A6 - 0x24] 0000090A 2050 movea.l A0, [A0] 0000090C 2F28 003C move.l -[A7], [A0 + 0x3C] 00000910 203C 0004 0004 move.l D0, 0x40004 00000916 AB1D syscall QDExtensions label00000918: 00000918 206E FFDC movea.l A0, [A6 - 0x24] 0000091C 2050 movea.l A0, [A0] 0000091E 4AA8 006C tst.l [A0 + 0x6C] 00000922 670C beq +0xE /* 00000930 */ 00000924 206E FFDC movea.l A0, [A6 - 0x24] 00000928 2050 movea.l A0, [A0] 0000092A 2F28 006C move.l -[A7], [A0 + 0x6C] 0000092E A8D9 syscall DisposRgn/DisposeRgn label00000930: 00000930 206E FFDC movea.l A0, [A6 - 0x24] 00000934 2050 movea.l A0, [A0] 00000936 4AA8 0078 tst.l [A0 + 0x78] 0000093A 670C beq +0xE /* 00000948 */ 0000093C 206E FFDC movea.l A0, [A6 - 0x24] 00000940 2050 movea.l A0, [A0] 00000942 2F28 0078 move.l -[A7], [A0 + 0x78] 00000946 A8D9 syscall DisposRgn/DisposeRgn label00000948: 00000948 206E 000E movea.l A0, [A6 + 0xE] 0000094C 2050 movea.l A0, [A0] 0000094E 2068 001C movea.l A0, [A0 + 0x1C] 00000952 A023 syscall DisposHandle/DisposeHandle 00000954 206E 000E movea.l A0, [A6 + 0xE] 00000958 2050 movea.l A0, [A0] 0000095A 7000 moveq.l D0, 0x00 0000095C 2140 001C move.l [A0 + 0x1C], D0 00000960 6000 0284 bra +0x286 /* 00000BE6 */ 00000964 2D6E 0008 FFD4 move.l [A6 - 0x2C], [A6 + 0x8] 0000096A 206E FFDC movea.l A0, [A6 - 0x24] 0000096E 2050 movea.l A0, [A0] 00000970 2D48 FFD8 move.l [A6 - 0x28], A0 00000974 226E FFD4 movea.l A1, [A6 - 0x2C] 00000978 41E8 002C lea.l A0, [A0 + 0x2C] 0000097C 45D1 lea.l A2, [A1] 0000097E 24D8 move.l [A2]+, [A0]+ 00000980 24D8 move.l [A2]+, [A0]+ 00000982 206E FFD8 movea.l A0, [A6 - 0x28] 00000986 226E FFD4 movea.l A1, [A6 - 0x2C] 0000098A 5089 addq.l A1, 8 0000098C 41E8 0024 lea.l A0, [A0 + 0x24] 00000990 22D8 move.l [A1]+, [A0]+ 00000992 22D8 move.l [A1]+, [A0]+ 00000994 206E FFD4 movea.l A0, [A6 - 0x2C] 00000998 317C 0001 0010 move.w [A0 + 0x10], 0x1 0000099E 6000 0246 bra +0x248 /* 00000BE6 */ 000009A2 206E FFDC movea.l A0, [A6 - 0x24] 000009A6 A064 syscall MoveHHi 000009A8 206E FFDC movea.l A0, [A6 - 0x24] 000009AC A029 syscall HLock 000009AE 4A6E 000A tst.w [A6 + 0xA] 000009B2 6700 0228 beq +0x22A /* 00000BDC */ 000009B6 206E FFDC movea.l A0, [A6 - 0x24] 000009BA 2050 movea.l A0, [A0] 000009BC 43EE FFD2 lea.l A1, [A6 - 0x2E] 000009C0 41E8 002C lea.l A0, [A0 + 0x2C] 000009C4 22D8 move.l [A1]+, [A0]+ 000009C6 22D8 move.l [A1]+, [A0]+ 000009C8 7AFF moveq.l D5, 0xFFFFFFFF 000009CA 206E 000E movea.l A0, [A6 + 0xE] 000009CE 2050 movea.l A0, [A0] 000009D0 3D68 0012 FFDA move.w [A6 - 0x26], [A0 + 0x12] 000009D6 486E FFCA pea.l [A6 - 0x36] 000009DA A972 syscall GetMouse 000009DC 558F subq.l A7, 2 000009DE 2F2E FFCA move.l -[A7], [A6 - 0x36] 000009E2 206E FFDC movea.l A0, [A6 - 0x24] 000009E6 2050 movea.l A0, [A0] 000009E8 4868 001C pea.l [A0 + 0x1C] 000009EC A8AD syscall PtInRect 000009EE 4A1F tst.b [A7]+ 000009F0 6710 beq +0x12 /* 00000A02 */ 000009F2 206E FFDC movea.l A0, [A6 - 0x24] 000009F6 2050 movea.l A0, [A0] 000009F8 3E2E FFCC move.w D7, [A6 - 0x34] 000009FC 9E68 001E sub.w D7, [A0 + 0x1E] 00000A00 601E bra +0x20 /* 00000A20 */ label00000A02: 00000A02 206E FFDC movea.l A0, [A6 - 0x24] 00000A06 2050 movea.l A0, [A0] 00000A08 3028 0070 move.w D0, [A0 + 0x70] 00000A0C 48C0 ext.l D0 00000A0E 81FC 0002 divs.w D0, 0x2 00000A12 3E00 move.w D7, D0 00000A14 206E FFDC movea.l A0, [A6 - 0x24] 00000A18 2050 movea.l A0, [A0] 00000A1A 3D68 001E FFCC move.w [A6 - 0x34], [A0 + 0x1E] label00000A20: 00000A20 486E FFCE pea.l [A6 - 0x32] 00000A24 A972 syscall GetMouse 00000A26 558F subq.l A7, 2 00000A28 2F2E FFCE move.l -[A7], [A6 - 0x32] 00000A2C 206E FFDC movea.l A0, [A6 - 0x24] 00000A30 2050 movea.l A0, [A0] 00000A32 4868 0024 pea.l [A0 + 0x24] 00000A36 A8AD syscall PtInRect 00000A38 4A1F tst.b [A7]+ 00000A3A 6622 bne +0x24 /* 00000A5E */ 00000A3C 206E 000E movea.l A0, [A6 + 0xE] 00000A40 2050 movea.l A0, [A0] 00000A42 3028 0012 move.w D0, [A0 + 0x12] 00000A46 B06E FFDA cmp.w D0, [A6 - 0x26] 00000A4A 6700 017E beq +0x180 /* 00000BCA */ 00000A4E 206E 000E movea.l A0, [A6 + 0xE] 00000A52 2050 movea.l A0, [A0] 00000A54 316E FFDA 0012 move.w [A0 + 0x12], [A6 - 0x26] 00000A5A 6000 00F8 bra +0xFA /* 00000B54 */ label00000A5E: 00000A5E 9F6E FFD0 sub.w [A6 - 0x30], D7 00000A62 486E FFCE pea.l [A6 - 0x32] 00000A66 486E FFD2 pea.l [A6 - 0x2E] 00000A6A 4EBA 07E2 jsr [PC + 0x7E2 /* 0000124E */] 00000A6E DF6E FFD0 add.w [A6 - 0x30], D7 00000A72 302E FFD0 move.w D0, [A6 - 0x30] 00000A76 B06E FFCC cmp.w D0, [A6 - 0x34] 00000A7A 504F addq.w A7, 8 00000A7C 6700 011E beq +0x120 /* 00000B9C */ 00000A80 206E FFDC movea.l A0, [A6 - 0x24] 00000A84 2050 movea.l A0, [A0] 00000A86 4A68 004A tst.w [A0 + 0x4A] 00000A8A 6700 0098 beq +0x9A /* 00000B24 */ 00000A8E 302E FFD0 move.w D0, [A6 - 0x30] 00000A92 48C0 ext.l D0 00000A94 48C7 ext.l D7 00000A96 9087 sub.l D0, D7 00000A98 2F00 move.l -[A7], D0 00000A9A 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000A9E 4EBA 07FC jsr [PC + 0x7FC /* 0000129C */] 00000AA2 3C00 move.w D6, D0 00000AA4 48C6 ext.l D6 00000AA6 48C5 ext.l D5 00000AA8 2006 move.l D0, D6 00000AAA 9085 sub.l D0, D5 00000AAC 7201 moveq.l D1, 0x01 00000AAE B280 cmp.l D1, D0 00000AB0 504F addq.w A7, 8 00000AB2 6714 beq +0x16 /* 00000AC8 */ 00000AB4 48C5 ext.l D5 00000AB6 48C6 ext.l D6 00000AB8 2005 move.l D0, D5 00000ABA 9086 sub.l D0, D6 00000ABC 7201 moveq.l D1, 0x01 00000ABE B280 cmp.l D1, D0 00000AC0 6706 beq +0x8 /* 00000AC8 */ 00000AC2 0C45 FFFF cmpi.w D5, 0xFFFF 00000AC6 665C bne +0x5E /* 00000B24 */ label00000AC8: 00000AC8 302E FFD0 move.w D0, [A6 - 0x30] 00000ACC 48C0 ext.l D0 00000ACE 48C7 ext.l D7 00000AD0 9087 sub.l D0, D7 00000AD2 72FE moveq.l D1, 0xFFFFFFFE 00000AD4 C246 and.w D1, D6 00000AD6 48C1 ext.l D1 00000AD8 206E FFDC movea.l A0, [A6 - 0x24] 00000ADC 2050 movea.l A0, [A0] 00000ADE 3230 1A4E move.w D1, [A0 + D1 * 2 + 0x4E] 00000AE2 48C1 ext.l D1 00000AE4 2800 move.l D4, D0 00000AE6 9881 sub.l D4, D1 00000AE8 4A44 tst.w D4 00000AEA 6C08 bge +0xA /* 00000AF4 */ 00000AEC 48C4 ext.l D4 00000AEE 2004 move.l D0, D4 00000AF0 4480 neg.l D0 00000AF2 3800 move.w D4, D0 label00000AF4: 00000AF4 206E FFDC movea.l A0, [A6 - 0x24] 00000AF8 2050 movea.l A0, [A0] 00000AFA B868 007C cmp.w D4, [A0 + 0x7C] 00000AFE 6C24 bge +0x26 /* 00000B24 */ 00000B00 70FE moveq.l D0, 0xFFFFFFFE 00000B02 C046 and.w D0, D6 00000B04 48C0 ext.l D0 00000B06 206E FFDC movea.l A0, [A6 - 0x24] 00000B0A 2050 movea.l A0, [A0] 00000B0C 3207 move.w D1, D7 00000B0E D270 0A4E add.w D1, [A0 + D0 * 2 + 0x4E] 00000B12 3D41 FFD0 move.w [A6 - 0x30], D1 00000B16 7CFF moveq.l D6, 0xFFFFFFFF 00000B18 3A06 move.w D5, D6 00000B1A 302E FFD0 move.w D0, [A6 - 0x30] 00000B1E B06E FFCC cmp.w D0, [A6 - 0x34] 00000B22 6778 beq +0x7A /* 00000B9C */ label00000B24: 00000B24 302E FFD8 move.w D0, [A6 - 0x28] 00000B28 48C0 ext.l D0 00000B2A 322E FFD4 move.w D1, [A6 - 0x2C] 00000B2E 48C1 ext.l D1 00000B30 9081 sub.l D0, D1 00000B32 2F00 move.l -[A7], D0 00000B34 302E FFD0 move.w D0, [A6 - 0x30] 00000B38 48C0 ext.l D0 00000B3A 322E FFD4 move.w D1, [A6 - 0x2C] 00000B3E 48C1 ext.l D1 00000B40 9081 sub.l D0, D1 00000B42 48C7 ext.l D7 00000B44 9087 sub.l D0, D7 00000B46 2F00 move.l -[A7], D0 00000B48 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000B4C 4EBA 05FC jsr [PC + 0x5FC /* 0000114A */] 00000B50 4FEF 000C lea.l A7, [A7 + 0xC] label00000B54: 00000B54 302E FFD0 move.w D0, [A6 - 0x30] 00000B58 9047 sub.w D0, D7 00000B5A 206E FFDC movea.l A0, [A6 - 0x24] 00000B5E 2050 movea.l A0, [A0] 00000B60 3140 001E move.w [A0 + 0x1E], D0 00000B64 206E FFDC movea.l A0, [A6 - 0x24] 00000B68 2050 movea.l A0, [A0] 00000B6A 226E FFDC movea.l A1, [A6 - 0x24] 00000B6E 2251 movea.l A1, [A1] 00000B70 3029 0070 move.w D0, [A1 + 0x70] 00000B74 D068 001E add.w D0, [A0 + 0x1E] 00000B78 206E FFDC movea.l A0, [A6 - 0x24] 00000B7C 2050 movea.l A0, [A0] 00000B7E 3140 0022 move.w [A0 + 0x22], D0 00000B82 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000B86 4EBA 0610 jsr [PC + 0x610 /* 00001198 */] 00000B8A 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000B8E 4EBA 080C jsr [PC + 0x80C /* 0000139C */] 00000B92 2D6E FFCE FFCA move.l [A6 - 0x36], [A6 - 0x32] 00000B98 3A06 move.w D5, D6 00000B9A 504F addq.w A7, 8 label00000B9C: 00000B9C 206E 000E movea.l A0, [A6 + 0xE] 00000BA0 2050 movea.l A0, [A0] 00000BA2 4AA8 0020 tst.l [A0 + 0x20] 00000BA6 6722 beq +0x24 /* 00000BCA */ 00000BA8 206E 000E movea.l A0, [A6 + 0xE] 00000BAC 2050 movea.l A0, [A0] 00000BAE 70FF moveq.l D0, 0xFFFFFFFF 00000BB0 B0A8 0020 cmp.l D0, [A0 + 0x20] 00000BB4 6714 beq +0x16 /* 00000BCA */ 00000BB6 2F2E 000E move.l -[A7], [A6 + 0xE] 00000BBA 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000BBE 206E 000E movea.l A0, [A6 + 0xE] 00000BC2 2050 movea.l A0, [A0] 00000BC4 2268 0020 movea.l A1, [A0 + 0x20] 00000BC8 4E91 jsr [A1] label00000BCA: 00000BCA 558F subq.l A7, 2 00000BCC A973 syscall StillDown 00000BCE 4A1F tst.b [A7]+ 00000BD0 6600 FE4E bne -0x1B0 /* 00000A20 */ 00000BD4 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1 00000BDA 6004 bra +0x6 /* 00000BE0 */ label00000BDC: 00000BDC 426E FFE0 clr.w [A6 - 0x20] label00000BE0: 00000BE0 206E FFDC movea.l A0, [A6 - 0x24] 00000BE4 A02A syscall HUnlock label00000BE6: 00000BE6 302E FFE0 move.w D0, [A6 - 0x20] 00000BEA 48C0 ext.l D0 00000BEC 2D40 0014 move.l [A6 + 0x14], D0 00000BF0 4CEE 1CF8 FE60 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x1A0] 00000BF6 4E5E unlink A6 00000BF8 4E74 000C rtd 0x000C 00000BFC 3FFE move.w <>, <> 00000BFE 8000 or.b D0, D0 00000C00 0000 0000 ori.b D0, 0x0 00000C04 0000 4002 ori.b D0, 0x2 00000C08 8000 or.b D0, D0 00000C0A 0000 0000 ori.b D0, 0x0 00000C0E 0000 4001 ori.b D0, 0x1 00000C12 E000 asr D0.b, 8 00000C14 0000 0000 ori.b D0, 0x0 00000C18 0000 4001 ori.b D0, 0x1 00000C1C 8000 or.b D0, D0 00000C1E 0000 0000 ori.b D0, 0x0 00000C22 0000 4000 ori.b D0, 0x0 00000C26 C000 and.b D0, D0 00000C28 0000 0000 ori.b D0, 0x0 00000C2C 0000 4001 ori.b D0, 0x1 00000C30 A000 syscall Open/PBHOpen/HOpen 00000C32 0000 0000 ori.b D0, 0x0 00000C36 0000 4000 ori.b D0, 0x0 00000C3A 8000 or.b D0, D0 00000C3C 0000 0000 ori.b D0, 0x0 00000C40 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000C42-00000C46 fn00000C42: 00000C42 4E56 FFD8 link A6, -0x0028 // end alternate branch 00000C42-00000C46 fn00000C42: // (misaligned) 00000C44 FFD8 .invalid <> 00000C46 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000C4A 266E 0008 movea.l A3, [A6 + 0x8] 00000C4E 7000 moveq.l D0, 0x00 00000C50 2D40 FFF4 move.l [A6 - 0xC], D0 00000C54 2D40 FFF8 move.l [A6 - 0x8], D0 00000C58 2440 movea.l A2, D0 00000C5A 2840 movea.l A4, D0 00000C5C 7E04 moveq.l D7, 0x04 00000C5E 2053 movea.l A0, [A3] 00000C60 2140 0034 move.l [A0 + 0x34], D0 00000C64 2053 movea.l A0, [A3] 00000C66 43EE FFD8 lea.l A1, [A6 - 0x28] 00000C6A 41E8 000C lea.l A0, [A0 + 0xC] 00000C6E 22D8 move.l [A1]+, [A0]+ 00000C70 22D8 move.l [A1]+, [A0]+ 00000C72 6042 bra +0x44 /* 00000CB6 */ label00000C74: 00000C74 598F subq.l A7, 4 00000C76 3007 move.w D0, D7 00000C78 D07C 0020 add.w D0, 0x20 /* ' ' */ 00000C7C 3F00 move.w -[A7], D0 00000C7E AA18 syscall GetCTable 00000C80 285F movea.l A4, [A7]+ 00000C82 558F subq.l A7, 2 00000C84 486E FFE8 pea.l [A6 - 0x18] 00000C88 3F07 move.w -[A7], D7 00000C8A 486E FFD8 pea.l [A6 - 0x28] 00000C8E 2F0C move.l -[A7], A4 00000C90 7000 moveq.l D0, 0x00 00000C92 2F00 move.l -[A7], D0 00000C94 2F00 move.l -[A7], D0 00000C96 203C 0016 0000 move.l D0, 0x160000 00000C9C AB1D syscall QDExtensions 00000C9E 4A5F tst.w [A7]+ 00000CA0 670C beq +0xE /* 00000CAE */ 00000CA2 E447 asr D7.w, 2 00000CA4 2F0C move.l -[A7], A4 00000CA6 AA24 syscall DisposeCTable/DisposCTable 00000CA8 7000 moveq.l D0, 0x00 00000CAA 2840 movea.l A4, D0 00000CAC 6008 bra +0xA /* 00000CB6 */ label00000CAE: 00000CAE 2053 movea.l A0, [A3] 00000CB0 216E FFE8 0034 move.l [A0 + 0x34], [A6 - 0x18] label00000CB6: 00000CB6 2053 movea.l A0, [A3] 00000CB8 4AA8 0034 tst.l [A0 + 0x34] 00000CBC 6604 bne +0x6 /* 00000CC2 */ 00000CBE 4A47 tst.w D7 00000CC0 66B2 bne -0x4C /* 00000C74 */ label00000CC2: 00000CC2 2053 movea.l A0, [A3] 00000CC4 43EE FFD8 lea.l A1, [A6 - 0x28] 00000CC8 41E8 0014 lea.l A0, [A0 + 0x14] 00000CCC 22D8 move.l [A1]+, [A0]+ 00000CCE 22D8 move.l [A1]+, [A0]+ 00000CD0 486E FFD8 pea.l [A6 - 0x28] 00000CD4 302E FFDA move.w D0, [A6 - 0x26] 00000CD8 48C0 ext.l D0 00000CDA 4480 neg.l D0 00000CDC 3F00 move.w -[A7], D0 00000CDE 302E FFD8 move.w D0, [A6 - 0x28] 00000CE2 48C0 ext.l D0 00000CE4 4480 neg.l D0 00000CE6 3F00 move.w -[A7], D0 00000CE8 A8A8 syscall OffsetRect 00000CEA 2053 movea.l A0, [A3] 00000CEC 41E8 0060 lea.l A0, [A0 + 0x60] 00000CF0 43EE FFD8 lea.l A1, [A6 - 0x28] 00000CF4 20D9 move.l [A0]+, [A1]+ 00000CF6 20D9 move.l [A0]+, [A1]+ 00000CF8 558F subq.l A7, 2 00000CFA 486E FFE8 pea.l [A6 - 0x18] 00000CFE 3F07 move.w -[A7], D7 00000D00 486E FFD8 pea.l [A6 - 0x28] 00000D04 7000 moveq.l D0, 0x00 00000D06 2F00 move.l -[A7], D0 00000D08 2F00 move.l -[A7], D0 00000D0A 2F00 move.l -[A7], D0 00000D0C 203C 0016 0000 move.l D0, 0x160000 00000D12 AB1D syscall QDExtensions 00000D14 4A5F tst.w [A7]+ 00000D16 6600 00E8 bne +0xEA /* 00000E00 */ 00000D1A 2053 movea.l A0, [A3] 00000D1C 216E FFE8 0038 move.l [A0 + 0x38], [A6 - 0x18] 00000D22 598F subq.l A7, 4 00000D24 3F3C B583 move.w -[A7], 0xB583 00000D28 A9BC syscall GetPicture 00000D2A 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000D2E 598F subq.l A7, 4 00000D30 3F3C B584 move.w -[A7], 0xB584 00000D34 A9BC syscall GetPicture 00000D36 245F movea.l A2, [A7]+ 00000D38 598F subq.l A7, 4 00000D3A 3F3C B581 move.w -[A7], 0xB581 00000D3E AA0C syscall GetPixPat 00000D40 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00000D44 486E FFEC pea.l [A6 - 0x14] 00000D48 486E FFF0 pea.l [A6 - 0x10] 00000D4C 203C 0008 0005 move.l D0, 0x80005 00000D52 AB1D syscall QDExtensions 00000D54 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000D58 7000 moveq.l D0, 0x00 00000D5A 2F00 move.l -[A7], D0 00000D5C 203C 0008 0006 move.l D0, 0x80006 00000D62 AB1D syscall QDExtensions 00000D64 558F subq.l A7, 2 00000D66 206E FFE8 movea.l A0, [A6 - 0x18] 00000D6A 2F28 0002 move.l -[A7], [A0 + 0x2] 00000D6E 203C 0004 0001 move.l D0, 0x40001 00000D74 AB1D syscall QDExtensions 00000D76 486E FFD8 pea.l [A6 - 0x28] 00000D7A A8A3 syscall EraseRect 00000D7C 41EE FFE0 lea.l A0, [A6 - 0x20] 00000D80 43EE FFD8 lea.l A1, [A6 - 0x28] 00000D84 20D9 move.l [A0]+, [A1]+ 00000D86 20D9 move.l [A0]+, [A1]+ 00000D88 302E FFE2 move.w D0, [A6 - 0x1E] 00000D8C 5040 addq.w D0, 8 00000D8E 3D40 FFE6 move.w [A6 - 0x1A], D0 00000D92 4AAE FFF8 tst.l [A6 - 0x8] 00000D96 544F addq.w A7, 2 00000D98 6766 beq +0x68 /* 00000E00 */ 00000D9A 200A move.l D0, A2 00000D9C 6762 beq +0x64 /* 00000E00 */ 00000D9E 4AAE FFF4 tst.l [A6 - 0xC] 00000DA2 675C beq +0x5E /* 00000E00 */ 00000DA4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000DA8 486E FFE0 pea.l [A6 - 0x20] 00000DAC A8F6 syscall DrawPicture 00000DAE 41EE FFE0 lea.l A0, [A6 - 0x20] 00000DB2 43EE FFD8 lea.l A1, [A6 - 0x28] 00000DB6 20D9 move.l [A0]+, [A1]+ 00000DB8 20D9 move.l [A0]+, [A1]+ 00000DBA 302E FFE6 move.w D0, [A6 - 0x1A] 00000DBE 5140 subq.w D0, 8 00000DC0 3D40 FFE2 move.w [A6 - 0x1E], D0 00000DC4 2F0A move.l -[A7], A2 00000DC6 486E FFE0 pea.l [A6 - 0x20] 00000DCA A8F6 syscall DrawPicture 00000DCC 41EE FFE0 lea.l A0, [A6 - 0x20] 00000DD0 43EE FFD8 lea.l A1, [A6 - 0x28] 00000DD4 20D9 move.l [A0]+, [A1]+ 00000DD6 20D9 move.l [A0]+, [A1]+ 00000DD8 486E FFE0 pea.l [A6 - 0x20] 00000DDC 7008 moveq.l D0, 0x08 00000DDE 3F00 move.w -[A7], D0 00000DE0 7200 moveq.l D1, 0x00 00000DE2 3F01 move.w -[A7], D1 00000DE4 A8A9 syscall InsetRect 00000DE6 486E FFE0 pea.l [A6 - 0x20] 00000DEA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000DEE AA0E syscall FillCRect 00000DF0 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000DF4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000DF8 203C 0008 0006 move.l D0, 0x80006 00000DFE AB1D syscall QDExtensions label00000E00: 00000E00 4AAE FFF8 tst.l [A6 - 0x8] 00000E04 6706 beq +0x8 /* 00000E0C */ 00000E06 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000E0A A9A3 syscall ReleaseResource label00000E0C: 00000E0C 200A move.l D0, A2 00000E0E 6704 beq +0x6 /* 00000E14 */ 00000E10 2F0A move.l -[A7], A2 00000E12 A9A3 syscall ReleaseResource label00000E14: 00000E14 4AAE FFF4 tst.l [A6 - 0xC] 00000E18 6706 beq +0x8 /* 00000E20 */ 00000E1A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000E1E A9A3 syscall ReleaseResource label00000E20: 00000E20 200C move.l D0, A4 00000E22 6704 beq +0x6 /* 00000E28 */ 00000E24 2F0C move.l -[A7], A4 00000E26 AA24 syscall DisposeCTable/DisposCTable label00000E28: 00000E28 4CEE 1C80 FFC8 movem.l D7,A2,A3,A4, [A6 - 0x38] 00000E2E 4E5E unlink A6 00000E30 4E75 rts fn00000E32: 00000E32 4E56 FFD8 link A6, -0x0028 00000E36 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00000E3A 266E 0008 movea.l A3, [A6 + 0x8] 00000E3E 7000 moveq.l D0, 0x00 00000E40 2840 movea.l A4, D0 00000E42 486E FFF4 pea.l [A6 - 0xC] 00000E46 486E FFF8 pea.l [A6 - 0x8] 00000E4A 203C 0008 0005 move.l D0, 0x80005 00000E50 AB1D syscall QDExtensions 00000E52 2053 movea.l A0, [A3] 00000E54 2068 0068 movea.l A0, [A0 + 0x68] 00000E58 2050 movea.l A0, [A0] 00000E5A 5488 addq.l A0, 2 00000E5C 43EE FFEC lea.l A1, [A6 - 0x14] 00000E60 22D8 move.l [A1]+, [A0]+ 00000E62 22D8 move.l [A1]+, [A0]+ 00000E64 2053 movea.l A0, [A3] 00000E66 41E8 0040 lea.l A0, [A0 + 0x40] 00000E6A 43EE FFEC lea.l A1, [A6 - 0x14] 00000E6E 20D9 move.l [A0]+, [A1]+ 00000E70 20D9 move.l [A0]+, [A1]+ 00000E72 7E04 moveq.l D7, 0x04 00000E74 2053 movea.l A0, [A3] 00000E76 7000 moveq.l D0, 0x00 00000E78 2140 003C move.l [A0 + 0x3C], D0 00000E7C 6042 bra +0x44 /* 00000EC0 */ label00000E7E: 00000E7E 598F subq.l A7, 4 00000E80 3007 move.w D0, D7 00000E82 D07C 0020 add.w D0, 0x20 /* ' ' */ 00000E86 3F00 move.w -[A7], D0 00000E88 AA18 syscall GetCTable 00000E8A 285F movea.l A4, [A7]+ 00000E8C 558F subq.l A7, 2 00000E8E 486E FFFC pea.l [A6 - 0x4] 00000E92 3F07 move.w -[A7], D7 00000E94 486E FFEC pea.l [A6 - 0x14] 00000E98 2F0C move.l -[A7], A4 00000E9A 7000 moveq.l D0, 0x00 00000E9C 2F00 move.l -[A7], D0 00000E9E 2F00 move.l -[A7], D0 00000EA0 203C 0016 0000 move.l D0, 0x160000 00000EA6 AB1D syscall QDExtensions 00000EA8 4A5F tst.w [A7]+ 00000EAA 670C beq +0xE /* 00000EB8 */ 00000EAC E447 asr D7.w, 2 00000EAE 2F0C move.l -[A7], A4 00000EB0 AA24 syscall DisposeCTable/DisposCTable 00000EB2 7000 moveq.l D0, 0x00 00000EB4 2840 movea.l A4, D0 00000EB6 6008 bra +0xA /* 00000EC0 */ label00000EB8: 00000EB8 2053 movea.l A0, [A3] 00000EBA 216E FFFC 003C move.l [A0 + 0x3C], [A6 - 0x4] label00000EC0: 00000EC0 2053 movea.l A0, [A3] 00000EC2 4AA8 003C tst.l [A0 + 0x3C] 00000EC6 6604 bne +0x6 /* 00000ECC */ 00000EC8 4A47 tst.w D7 00000ECA 66B2 bne -0x4C /* 00000E7E */ label00000ECC: 00000ECC 2053 movea.l A0, [A3] 00000ECE 4AA8 003C tst.l [A0 + 0x3C] 00000ED2 6736 beq +0x38 /* 00000F0A */ 00000ED4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000ED8 7000 moveq.l D0, 0x00 00000EDA 2F00 move.l -[A7], D0 00000EDC 203C 0008 0006 move.l D0, 0x80006 00000EE2 AB1D syscall QDExtensions 00000EE4 558F subq.l A7, 2 00000EE6 206E FFFC movea.l A0, [A6 - 0x4] 00000EEA 2F28 0002 move.l -[A7], [A0 + 0x2] 00000EEE 203C 0004 0001 move.l D0, 0x40001 00000EF4 AB1D syscall QDExtensions 00000EF6 486E FFEC pea.l [A6 - 0x14] 00000EFA A8A3 syscall EraseRect 00000EFC 2053 movea.l A0, [A3] 00000EFE 2F28 0068 move.l -[A7], [A0 + 0x68] 00000F02 486E FFEC pea.l [A6 - 0x14] 00000F06 A8F6 syscall DrawPicture 00000F08 544F addq.w A7, 2 label00000F0A: 00000F0A 598F subq.l A7, 4 00000F0C 3F3C B582 move.w -[A7], 0xB582 00000F10 A9BC syscall GetPicture 00000F12 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00000F16 598F subq.l A7, 4 00000F18 A8D8 syscall NewRgn 00000F1A 245F movea.l A2, [A7]+ 00000F1C 3C38 0220 move.w D6, [0x00000220 /* MemErr */] 00000F20 6600 00A4 bne +0xA6 /* 00000FC6 */ 00000F24 206E FFDC movea.l A0, [A6 - 0x24] 00000F28 2050 movea.l A0, [A0] 00000F2A 43EE FFE0 lea.l A1, [A6 - 0x20] 00000F2E 5488 addq.l A0, 2 00000F30 22D8 move.l [A1]+, [A0]+ 00000F32 22D8 move.l [A1]+, [A0]+ 00000F34 558F subq.l A7, 2 00000F36 486E FFD8 pea.l [A6 - 0x28] 00000F3A 7001 moveq.l D0, 0x01 00000F3C 3F00 move.w -[A7], D0 00000F3E 486E FFE0 pea.l [A6 - 0x20] 00000F42 7200 moveq.l D1, 0x00 00000F44 2F01 move.l -[A7], D1 00000F46 2F01 move.l -[A7], D1 00000F48 2F01 move.l -[A7], D1 00000F4A 203C 0016 0000 move.l D0, 0x160000 00000F50 AB1D syscall QDExtensions 00000F52 3C1F move.w D6, [A7]+ 00000F54 6670 bne +0x72 /* 00000FC6 */ 00000F56 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000F5A 7000 moveq.l D0, 0x00 00000F5C 2F00 move.l -[A7], D0 00000F5E 203C 0008 0006 move.l D0, 0x80006 00000F64 AB1D syscall QDExtensions 00000F66 558F subq.l A7, 2 00000F68 206E FFD8 movea.l A0, [A6 - 0x28] 00000F6C 2F28 0002 move.l -[A7], [A0 + 0x2] 00000F70 203C 0004 0001 move.l D0, 0x40001 00000F76 AB1D syscall QDExtensions 00000F78 486E FFE0 pea.l [A6 - 0x20] 00000F7C A8A3 syscall EraseRect 00000F7E 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000F82 486E FFE0 pea.l [A6 - 0x20] 00000F86 A8F6 syscall DrawPicture 00000F88 206E FFD8 movea.l A0, [A6 - 0x28] 00000F8C 2068 0002 movea.l A0, [A0 + 0x2] 00000F90 A029 syscall HLock 00000F92 558F subq.l A7, 2 00000F94 2F0A move.l -[A7], A2 00000F96 206E FFD8 movea.l A0, [A6 - 0x28] 00000F9A 2068 0002 movea.l A0, [A0 + 0x2] 00000F9E 2F10 move.l -[A7], [A0] 00000FA0 A8D7 syscall BitMapToRegion/BitMapRgn 00000FA2 3C1F move.w D6, [A7]+ 00000FA4 206E FFD8 movea.l A0, [A6 - 0x28] 00000FA8 2068 0002 movea.l A0, [A0 + 0x2] 00000FAC A02A syscall HUnlock 00000FAE 4A46 tst.w D6 00000FB0 544F addq.w A7, 2 00000FB2 6612 bne +0x14 /* 00000FC6 */ 00000FB4 2053 movea.l A0, [A3] 00000FB6 214A 006C move.l [A0 + 0x6C], A2 00000FBA 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000FBE 203C 0004 0004 move.l D0, 0x40004 00000FC4 AB1D syscall QDExtensions label00000FC6: 00000FC6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000FCA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000FCE 203C 0008 0006 move.l D0, 0x80006 00000FD4 AB1D syscall QDExtensions 00000FD6 200C move.l D0, A4 00000FD8 6704 beq +0x6 /* 00000FDE */ 00000FDA 2F0C move.l -[A7], A4 00000FDC AA24 syscall DisposeCTable/DisposCTable label00000FDE: 00000FDE 4CEE 1CC0 FFC4 movem.l D6,D7,A2,A3,A4, [A6 - 0x3C] 00000FE4 4E5E unlink A6 00000FE6 4E75 rts fn00000FE8: 00000FE8 4E56 0000 link A6, 0 00000FEC 48E7 1708 movem.l -[A7], D3,D5,D6,D7,A4 00000FF0 286E 0008 movea.l A4, [A6 + 0x8] 00000FF4 2054 movea.l A0, [A4] 00000FF6 4A68 0048 tst.w [A0 + 0x48] 00000FFA 6748 beq +0x4A /* 00001044 */ 00000FFC 4247 clr.w D7 label00000FFE: 00000FFE 48C7 ext.l D7 00001000 2007 move.l D0, D7 00001002 D087 add.l D0, D7 00001004 2054 movea.l A0, [A4] 00001006 3030 0A4E move.w D0, [A0 + D0 * 2 + 0x4E] 0000100A 48C0 ext.l D0 0000100C 2054 movea.l A0, [A4] 0000100E 3228 0070 move.w D1, [A0 + 0x70] 00001012 48C1 ext.l D1 00001014 83FC 0002 divs.w D1, 0x2 00001018 48C1 ext.l D1 0000101A 2A01 move.l D5, D1 0000101C DA80 add.l D5, D0 0000101E 2054 movea.l A0, [A4] 00001020 3028 0018 move.w D0, [A0 + 0x18] 00001024 48C0 ext.l D0 00001026 2C00 move.l D6, D0 00001028 5286 addq.l D6, 1 0000102A 3F05 move.w -[A7], D5 0000102C 3F06 move.w -[A7], D6 0000102E A893 syscall MoveTo 00001030 7000 moveq.l D0, 0x00 00001032 3F00 move.w -[A7], D0 00001034 7205 moveq.l D1, 0x05 00001036 3F01 move.w -[A7], D1 00001038 A892 syscall Line 0000103A 3007 move.w D0, D7 0000103C 5247 addq.w D7, 1 0000103E 0C47 0005 cmpi.w D7, 0x5 00001042 6DBA blt -0x44 /* 00000FFE */ label00001044: 00001044 4CEE 10E8 FFEC movem.l D3,D5,D6,D7,A4, [A6 - 0x14] 0000104A 4E5E unlink A6 0000104C 4E75 rts fn0000104E: 0000104E 4E56 FEEA link A6, -0x0116 00001052 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001056 266E 0008 movea.l A3, [A6 + 0x8] 0000105A 49EE FEEE lea.l A4, [A6 - 0x112] 0000105E 2053 movea.l A0, [A3] 00001060 2468 0008 movea.l A2, [A0 + 0x8] 00001064 4A68 004C tst.w [A0 + 0x4C] 00001068 6700 00D6 beq +0xD8 /* 00001140 */ 0000106C 3D6A 0044 FEEA move.w [A6 - 0x116], [A2 + 0x44] 00001072 362A 004A move.w D3, [A2 + 0x4A] 00001076 7800 moveq.l D4, 0x00 00001078 182A 0046 move.b D4, [A2 + 0x46] 0000107C 2F0C move.l -[A7], A4 0000107E 3F3C B583 move.w -[A7], 0xB583 00001082 7001 moveq.l D0, 0x01 00001084 3F00 move.w -[A7], D0 00001086 4EBA 079C jsr [PC + 0x79C /* 00001824 */] 0000108A 2F0C move.l -[A7], A4 0000108C 486E FFEE pea.l [A6 - 0x12] 00001090 A900 syscall GetFNum 00001092 2F0C move.l -[A7], A4 00001094 3F3C B583 move.w -[A7], 0xB583 00001098 7002 moveq.l D0, 0x02 0000109A 3F00 move.w -[A7], D0 0000109C 4EBA 0786 jsr [PC + 0x786 /* 00001824 */] 000010A0 2F0C move.l -[A7], A4 000010A2 486E FFF0 pea.l [A6 - 0x10] 000010A6 4EBA 07C2 jsr [PC + 0x7C2 /* 0000186A */] 000010AA 3F2E FFEE move.w -[A7], [A6 - 0x12] 000010AE A887 syscall TextFont 000010B0 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000010B4 A88A syscall TextSize 000010B6 486E FFF4 pea.l [A6 - 0xC] 000010BA A88B syscall GetFontInfo 000010BC 4247 clr.w D7 label000010BE: 000010BE 48C7 ext.l D7 000010C0 2007 move.l D0, D7 000010C2 D087 add.l D0, D7 000010C4 2053 movea.l A0, [A3] 000010C6 3030 0A4E move.w D0, [A0 + D0 * 2 + 0x4E] 000010CA 48C0 ext.l D0 000010CC 2053 movea.l A0, [A3] 000010CE 3228 0070 move.w D1, [A0 + 0x70] 000010D2 48C1 ext.l D1 000010D4 83FC 0002 divs.w D1, 0x2 000010D8 48C1 ext.l D1 000010DA 2C01 move.l D6, D1 000010DC DC80 add.l D6, D0 000010DE 2053 movea.l A0, [A3] 000010E0 3028 0018 move.w D0, [A0 + 0x18] 000010E4 48C0 ext.l D0 000010E6 2A00 move.l D5, D0 000010E8 5285 addq.l D5, 1 000010EA 2F0C move.l -[A7], A4 000010EC 3F3C B583 move.w -[A7], 0xB583 000010F0 3007 move.w D0, D7 000010F2 5640 addq.w D0, 3 000010F4 3F00 move.w -[A7], D0 000010F6 4EBA 072C jsr [PC + 0x72C /* 00001824 */] 000010FA 558F subq.l A7, 2 000010FC 2F0C move.l -[A7], A4 000010FE A88C syscall StringWidth 00001100 301F move.w D0, [A7]+ 00001102 48C0 ext.l D0 00001104 81FC 0002 divs.w D0, 0x2 00001108 9C40 sub.w D6, D0 0000110A 3F06 move.w -[A7], D6 0000110C 48C5 ext.l D5 0000110E 302E FFF4 move.w D0, [A6 - 0xC] 00001112 48C0 ext.l D0 00001114 D085 add.l D0, D5 00001116 322E FFFA move.w D1, [A6 - 0x6] 0000111A 48C1 ext.l D1 0000111C D280 add.l D1, D0 0000111E 5641 addq.w D1, 3 00001120 3F01 move.w -[A7], D1 00001122 A893 syscall MoveTo 00001124 2F0C move.l -[A7], A4 00001126 A884 syscall DrawString 00001128 3007 move.w D0, D7 0000112A 5247 addq.w D7, 1 0000112C 0C47 0005 cmpi.w D7, 0x5 00001130 6D8C blt -0x72 /* 000010BE */ 00001132 3F2E FEEA move.w -[A7], [A6 - 0x116] 00001136 A887 syscall TextFont 00001138 3F04 move.w -[A7], D4 0000113A A888 syscall TextFace 0000113C 3F03 move.w -[A7], D3 0000113E A88A syscall TextSize label00001140: 00001140 4CEE 1CF8 FECA movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x136] 00001146 4E5E unlink A6 00001148 4E75 rts fn0000114A: 0000114A 4E56 0000 link A6, 0 0000114E 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00001152 3C2E 0012 move.w D6, [A6 + 0x12] 00001156 206E 0008 movea.l A0, [A6 + 0x8] 0000115A 2050 movea.l A0, [A0] 0000115C 2868 0004 movea.l A4, [A0 + 0x4] 00001160 2054 movea.l A0, [A4] 00001162 3E28 0014 move.w D7, [A0 + 0x14] 00001166 3028 0016 move.w D0, [A0 + 0x16] 0000116A 48C0 ext.l D0 0000116C 48C7 ext.l D7 0000116E 2A00 move.l D5, D0 00001170 9A87 sub.l D5, D7 00001172 302E 000E move.w D0, [A6 + 0xE] 00001176 C1C5 muls.w D0, D5 00001178 3206 move.w D1, D6 0000117A E241 asr D1.w, 1 0000117C 48C1 ext.l D1 0000117E D280 add.l D1, D0 00001180 48C6 ext.l D6 00001182 4C46 1801 movem.l D0,A3,A4, D6 00001186 D247 add.w D1, D7 00001188 2054 movea.l A0, [A4] 0000118A 3141 0012 move.w [A0 + 0x12], D1 0000118E 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10] 00001194 4E5E unlink A6 00001196 4E75 rts fn00001198: 00001198 4E56 FFF4 link A6, -0x000C 0000119C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000011A0 286E 0008 movea.l A4, [A6 + 0x8] 000011A4 2054 movea.l A0, [A4] 000011A6 2668 0004 movea.l A3, [A0 + 0x4] 000011AA 2053 movea.l A0, [A3] 000011AC 3828 0014 move.w D4, [A0 + 0x14] 000011B0 2454 movea.l A2, [A4] 000011B2 302A 001A move.w D0, [A2 + 0x1A] 000011B6 48C0 ext.l D0 000011B8 322A 0016 move.w D1, [A2 + 0x16] 000011BC 48C1 ext.l D1 000011BE 9081 sub.l D0, D1 000011C0 322A 0070 move.w D1, [A2 + 0x70] 000011C4 48C1 ext.l D1 000011C6 2C00 move.l D6, D0 000011C8 9C81 sub.l D6, D1 000011CA 2D53 FFF8 move.l [A6 - 0x8], [A3] 000011CE 48C4 ext.l D4 000011D0 2604 move.l D3, D4 000011D2 206E FFF8 movea.l A0, [A6 - 0x8] 000011D6 3028 0016 move.w D0, [A0 + 0x16] 000011DA 48C0 ext.l D0 000011DC 2A00 move.l D5, D0 000011DE 9A83 sub.l D5, D3 000011E0 206E FFF8 movea.l A0, [A6 - 0x8] 000011E4 3028 0012 move.w D0, [A0 + 0x12] 000011E8 48C0 ext.l D0 000011EA 2E00 move.l D7, D0 000011EC 9E83 sub.l D7, D3 000011EE 4C06 7800 movem.w A3,A4,A5,A6, D6 000011F2 2005 move.l D0, D5 000011F4 E280 asr D0, 1 000011F6 DE80 add.l D7, D0 000011F8 2007 move.l D0, D7 000011FA 4C45 0800 movem.l A3, D5 000011FE 2E00 move.l D7, D0 00001200 6C04 bge +0x6 /* 00001206 */ 00001202 7E00 moveq.l D7, 0x00 00001204 6006 bra +0x8 /* 0000120C */ label00001206: 00001206 BC87 cmp.l D6, D7 00001208 6C02 bge +0x4 /* 0000120C */ 0000120A 2E06 move.l D7, D6 label0000120C: 0000120C 2054 movea.l A0, [A4] 0000120E 47E8 001C lea.l A3, [A0 + 0x1C] 00001212 2248 movea.l A1, A0 00001214 3028 0014 move.w D0, [A0 + 0x14] 00001218 9069 0076 sub.w D0, [A1 + 0x76] 0000121C 3680 move.w [A3], D0 0000121E 2054 movea.l A0, [A4] 00001220 3007 move.w D0, D7 00001222 D068 0016 add.w D0, [A0 + 0x16] 00001226 3740 0002 move.w [A3 + 0x2], D0 0000122A 2054 movea.l A0, [A4] 0000122C 3028 0072 move.w D0, [A0 + 0x72] 00001230 D053 add.w D0, [A3] 00001232 3740 0004 move.w [A3 + 0x4], D0 00001236 2054 movea.l A0, [A4] 00001238 3028 0070 move.w D0, [A0 + 0x70] 0000123C D06B 0002 add.w D0, [A3 + 0x2] 00001240 3740 0006 move.w [A3 + 0x6], D0 00001244 4CEE 1CF8 FFD4 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x2C] 0000124A 4E5E unlink A6 0000124C 4E75 rts fn0000124E: 0000124E 4E56 0000 link A6, 0 00001252 2F0B move.l -[A7], A3 00001254 266E 000C movea.l A3, [A6 + 0xC] 00001258 226E 0008 movea.l A1, [A6 + 0x8] 0000125C 302B 0002 move.w D0, [A3 + 0x2] 00001260 B069 0002 cmp.w D0, [A1 + 0x2] 00001264 6C08 bge +0xA /* 0000126E */ 00001266 3769 0002 0002 move.w [A3 + 0x2], [A1 + 0x2] 0000126C 6010 bra +0x12 /* 0000127E */ label0000126E: 0000126E 302B 0002 move.w D0, [A3 + 0x2] 00001272 B069 0006 cmp.w D0, [A1 + 0x6] 00001276 6F06 ble +0x8 /* 0000127E */ 00001278 3769 0006 0002 move.w [A3 + 0x2], [A1 + 0x6] label0000127E: 0000127E 3013 move.w D0, [A3] 00001280 B051 cmp.w D0, [A1] 00001282 6C04 bge +0x6 /* 00001288 */ 00001284 3691 move.w [A3], [A1] 00001286 600C bra +0xE /* 00001294 */ label00001288: 00001288 3013 move.w D0, [A3] 0000128A B069 0004 cmp.w D0, [A1 + 0x4] 0000128E 6F04 ble +0x6 /* 00001294 */ 00001290 36A9 0004 move.w [A3], [A1 + 0x4] label00001294: 00001294 266E FFFC movea.l A3, [A6 - 0x4] 00001298 4E5E unlink A6 0000129A 4E75 rts fn0000129C: 0000129C 4E56 0000 link A6, 0 000012A0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000012A4 266E 0008 movea.l A3, [A6 + 0x8] 000012A8 3C2E 000E move.w D6, [A6 + 0xE] 000012AC 2053 movea.l A0, [A3] 000012AE 49E8 004E lea.l A4, [A0 + 0x4E] 000012B2 4247 clr.w D7 label000012B4: 000012B4 BC5C cmp.w D6, [A4]+ 000012B6 6F06 ble +0x8 /* 000012BE */ 000012B8 3007 move.w D0, D7 000012BA 5247 addq.w D7, 1 000012BC 60F6 bra -0x8 /* 000012B4 */ label000012BE: 000012BE 2053 movea.l A0, [A3] 000012C0 BC68 005E cmp.w D6, [A0 + 0x5E] 000012C4 6604 bne +0x6 /* 000012CA */ 000012C6 3007 move.w D0, D7 000012C8 5247 addq.w D7, 1 label000012CA: 000012CA 3007 move.w D0, D7 000012CC 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 000012D2 4E5E unlink A6 000012D4 4E75 rts fn000012D6: 000012D6 4E56 FFF8 link A6, -0x0008 000012DA 2F0C move.l -[A7], A4 000012DC 286E 000C movea.l A4, [A6 + 0xC] 000012E0 486E FFF8 pea.l [A6 - 0x8] 000012E4 A88B syscall GetFontInfo 000012E6 426C 0002 clr.w [A4 + 0x2] 000012EA 38AE FFF8 move.w [A4], [A6 - 0x8] 000012EE 558F subq.l A7, 2 000012F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012F4 A88C syscall StringWidth 000012F6 395F 0006 move.w [A4 + 0x6], [A7]+ 000012FA 302E FFFA move.w D0, [A6 - 0x6] 000012FE 48C0 ext.l D0 00001300 4480 neg.l D0 00001302 3940 0004 move.w [A4 + 0x4], D0 00001306 286E FFF4 movea.l A4, [A6 - 0xC] 0000130A 4E5E unlink A6 0000130C 4E75 rts fn0000130E: 0000130E 4E56 FFFC link A6, -0x0004 00001312 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001316 266E 0008 movea.l A3, [A6 + 0x8] 0000131A 286E 000C movea.l A4, [A6 + 0xC] 0000131E 302C 0006 move.w D0, [A4 + 0x6] 00001322 48C0 ext.l D0 00001324 322C 0002 move.w D1, [A4 + 0x2] 00001328 48C1 ext.l D1 0000132A 9081 sub.l D0, D1 0000132C 322B 0006 move.w D1, [A3 + 0x6] 00001330 48C1 ext.l D1 00001332 342B 0002 move.w D2, [A3 + 0x2] 00001336 48C2 ext.l D2 00001338 9282 sub.l D1, D2 0000133A 3E00 move.w D7, D0 0000133C 9E41 sub.w D7, D1 0000133E 302C 0004 move.w D0, [A4 + 0x4] 00001342 48C0 ext.l D0 00001344 3214 move.w D1, [A4] 00001346 48C1 ext.l D1 00001348 9081 sub.l D0, D1 0000134A 322B 0004 move.w D1, [A3 + 0x4] 0000134E 48C1 ext.l D1 00001350 3413 move.w D2, [A3] 00001352 48C2 ext.l D2 00001354 9282 sub.l D1, D2 00001356 3C00 move.w D6, D0 00001358 9C41 sub.w D6, D1 0000135A 302C 0002 move.w D0, [A4 + 0x2] 0000135E 48C0 ext.l D0 00001360 3207 move.w D1, D7 00001362 48C1 ext.l D1 00001364 83FC 0002 divs.w D1, 0x2 00001368 48C1 ext.l D1 0000136A D280 add.l D1, D0 0000136C 3007 move.w D0, D7 0000136E 48C0 ext.l D0 00001370 81FC 0002 divs.w D0, 0x2 00001374 4840 swap.w D0 00001376 D041 add.w D0, D1 00001378 3D40 FFFE move.w [A6 - 0x2], D0 0000137C 3006 move.w D0, D6 0000137E 48C0 ext.l D0 00001380 81FC 0002 divs.w D0, 0x2 00001384 D054 add.w D0, [A4] 00001386 3D40 FFFC move.w [A6 - 0x4], D0 0000138A 2F0B move.l -[A7], A3 0000138C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001390 A8A8 syscall OffsetRect 00001392 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 00001398 4E5E unlink A6 0000139A 4E75 rts fn0000139C: 0000139C 4E56 FFDC link A6, -0x0024 000013A0 48E7 0038 movem.l -[A7], A2,A3,A4 000013A4 266E 0008 movea.l A3, [A6 + 0x8] 000013A8 204B movea.l A0, A3 000013AA A029 syscall HLock 000013AC 2853 movea.l A4, [A3] 000013AE 41EE FFEC lea.l A0, [A6 - 0x14] 000013B2 43EC 000C lea.l A1, [A4 + 0xC] 000013B6 20D9 move.l [A0]+, [A1]+ 000013B8 20D9 move.l [A0]+, [A1]+ 000013BA 246C 0008 movea.l A2, [A4 + 0x8] 000013BE 4AAC 0034 tst.l [A4 + 0x34] 000013C2 6748 beq +0x4A /* 0000140C */ 000013C4 486E FFF8 pea.l [A6 - 0x8] 000013C8 486E FFFC pea.l [A6 - 0x4] 000013CC 203C 0008 0005 move.l D0, 0x80005 000013D2 AB1D syscall QDExtensions 000013D4 2F2C 0034 move.l -[A7], [A4 + 0x34] 000013D8 7000 moveq.l D0, 0x00 000013DA 2F00 move.l -[A7], D0 000013DC 203C 0008 0006 move.l D0, 0x80006 000013E2 AB1D syscall QDExtensions 000013E4 558F subq.l A7, 2 000013E6 206C 0034 movea.l A0, [A4 + 0x34] 000013EA 2F28 0002 move.l -[A7], [A0 + 0x2] 000013EE 203C 0004 0001 move.l D0, 0x40001 000013F4 AB1D syscall QDExtensions 000013F6 206C 0034 movea.l A0, [A4 + 0x34] 000013FA 43EE FFEC lea.l A1, [A6 - 0x14] 000013FE 41E8 0010 lea.l A0, [A0 + 0x10] 00001402 22D8 move.l [A1]+, [A0]+ 00001404 22D8 move.l [A1]+, [A0]+ 00001406 246C 0034 movea.l A2, [A4 + 0x34] 0000140A 544F addq.w A7, 2 label0000140C: 0000140C 486E FFEC pea.l [A6 - 0x14] 00001410 A8A3 syscall EraseRect 00001412 4AAC 0038 tst.l [A4 + 0x38] 00001416 665C bne +0x5E /* 00001474 */ 00001418 2D7C AA55 AA55 FFDC move.l [A6 - 0x24], 0xAA55AA55 00001420 2D7C AA55 AA55 FFE0 move.l [A6 - 0x20], 0xAA55AA55 00001428 2053 movea.l A0, [A3] 0000142A 43EE FFE4 lea.l A1, [A6 - 0x1C] 0000142E 41E8 0014 lea.l A0, [A0 + 0x14] 00001432 22D8 move.l [A1]+, [A0]+ 00001434 22D8 move.l [A1]+, [A0]+ 00001436 2053 movea.l A0, [A3] 00001438 4868 000C pea.l [A0 + 0xC] 0000143C A8A3 syscall EraseRect 0000143E 486E FFE4 pea.l [A6 - 0x1C] 00001442 7008 moveq.l D0, 0x08 00001444 3F00 move.w -[A7], D0 00001446 3F00 move.w -[A7], D0 00001448 A8B0 syscall FrameRoundRect 0000144A 486E FFE4 pea.l [A6 - 0x1C] 0000144E 7002 moveq.l D0, 0x02 00001450 3F00 move.w -[A7], D0 00001452 3F00 move.w -[A7], D0 00001454 A8A9 syscall InsetRect 00001456 486E FFE4 pea.l [A6 - 0x1C] 0000145A 7004 moveq.l D0, 0x04 0000145C 3F00 move.w -[A7], D0 0000145E 3F00 move.w -[A7], D0 00001460 486E FFDC pea.l [A6 - 0x24] 00001464 A8B4 syscall FillRoundRect 00001466 486E FFE4 pea.l [A6 - 0x1C] 0000146A 7004 moveq.l D0, 0x04 0000146C 3F00 move.w -[A7], D0 0000146E 3F00 move.w -[A7], D0 00001470 A8B0 syscall FrameRoundRect 00001472 6020 bra +0x22 /* 00001494 */ label00001474: 00001474 206C 0038 movea.l A0, [A4 + 0x38] 00001478 2068 0002 movea.l A0, [A0 + 0x2] 0000147C 2F10 move.l -[A7], [A0] 0000147E 486A 0002 pea.l [A2 + 0x2] 00001482 486C 0060 pea.l [A4 + 0x60] 00001486 486C 0014 pea.l [A4 + 0x14] 0000148A 7000 moveq.l D0, 0x00 0000148C 3F00 move.w -[A7], D0 0000148E 7000 moveq.l D0, 0x00 00001490 2F00 move.l -[A7], D0 00001492 A8EC syscall CopyBits label00001494: 00001494 2F0B move.l -[A7], A3 00001496 4EBA FB50 jsr [PC - 0x4B0 /* 00000FE8 */] 0000149A 2F0B move.l -[A7], A3 0000149C 4EBA FBB0 jsr [PC - 0x450 /* 0000104E */] 000014A0 206C 006C movea.l A0, [A4 + 0x6C] 000014A4 2D48 FFE0 move.l [A6 - 0x20], A0 000014A8 2050 movea.l A0, [A0] 000014AA 43EE FFE4 lea.l A1, [A6 - 0x1C] 000014AE 5488 addq.l A0, 2 000014B0 22D8 move.l [A1]+, [A0]+ 000014B2 22D8 move.l [A1]+, [A0]+ 000014B4 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000014B8 302E FFE6 move.w D0, [A6 - 0x1A] 000014BC 48C0 ext.l D0 000014BE 4480 neg.l D0 000014C0 3F00 move.w -[A7], D0 000014C2 302E FFE4 move.w D0, [A6 - 0x1C] 000014C6 48C0 ext.l D0 000014C8 4480 neg.l D0 000014CA 3F00 move.w -[A7], D0 000014CC A8E0 syscall OffsetRgn/OfsetRgn 000014CE 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000014D2 2F2C 001C move.l -[A7], [A4 + 0x1C] 000014D6 A8E0 syscall OffsetRgn/OfsetRgn 000014D8 4AAC 0078 tst.l [A4 + 0x78] 000014DC 504F addq.w A7, 8 000014DE 670C beq +0xE /* 000014EC */ 000014E0 2F2C 0078 move.l -[A7], [A4 + 0x78] 000014E4 A87A syscall GetClip 000014E6 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000014EA A879 syscall SetClip label000014EC: 000014EC 4AAC 003C tst.l [A4 + 0x3C] 000014F0 660C bne +0xE /* 000014FE */ 000014F2 2F2C 0068 move.l -[A7], [A4 + 0x68] 000014F6 486C 001C pea.l [A4 + 0x1C] 000014FA A8F6 syscall DrawPicture 000014FC 6020 bra +0x22 /* 0000151E */ label000014FE: 000014FE 206C 003C movea.l A0, [A4 + 0x3C] 00001502 2068 0002 movea.l A0, [A0 + 0x2] 00001506 2F10 move.l -[A7], [A0] 00001508 486A 0002 pea.l [A2 + 0x2] 0000150C 486C 0040 pea.l [A4 + 0x40] 00001510 486C 001C pea.l [A4 + 0x1C] 00001514 7000 moveq.l D0, 0x00 00001516 3F00 move.w -[A7], D0 00001518 7000 moveq.l D0, 0x00 0000151A 2F00 move.l -[A7], D0 0000151C A8EC syscall CopyBits label0000151E: 0000151E 4AAC 0078 tst.l [A4 + 0x78] 00001522 6706 beq +0x8 /* 0000152A */ 00001524 2F2C 0078 move.l -[A7], [A4 + 0x78] 00001528 A879 syscall SetClip label0000152A: 0000152A 2F0A move.l -[A7], A2 0000152C 2F0C move.l -[A7], A4 0000152E 4EBA 004C jsr [PC + 0x4C /* 0000157C */] 00001532 4AAC 0034 tst.l [A4 + 0x34] 00001536 504F addq.w A7, 8 00001538 6734 beq +0x36 /* 0000156E */ 0000153A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000153E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001542 203C 0008 0006 move.l D0, 0x80006 00001548 AB1D syscall QDExtensions 0000154A 206C 0034 movea.l A0, [A4 + 0x34] 0000154E 2068 0002 movea.l A0, [A0 + 0x2] 00001552 2F10 move.l -[A7], [A0] 00001554 206C 0008 movea.l A0, [A4 + 0x8] 00001558 4868 0002 pea.l [A0 + 0x2] 0000155C 486E FFEC pea.l [A6 - 0x14] 00001560 486C 000C pea.l [A4 + 0xC] 00001564 7000 moveq.l D0, 0x00 00001566 3F00 move.w -[A7], D0 00001568 7000 moveq.l D0, 0x00 0000156A 2F00 move.l -[A7], D0 0000156C A8EC syscall CopyBits label0000156E: 0000156E 204B movea.l A0, A3 00001570 A02A syscall HUnlock 00001572 4CEE 1C00 FFD0 movem.l A2,A3,A4, [A6 - 0x30] 00001578 4E5E unlink A6 0000157A 4E75 rts fn0000157C: 0000157C 4E56 FEB4 link A6, -0x014C 00001580 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00001584 266E 000C movea.l A3, [A6 + 0xC] 00001588 286E 0008 movea.l A4, [A6 + 0x8] 0000158C 362B 0048 move.w D3, [A3 + 0x48] 00001590 382B 0044 move.w D4, [A3 + 0x44] 00001594 3A2B 004A move.w D5, [A3 + 0x4A] 00001598 4207 clr.b D7 0000159A 206C 0004 movea.l A0, [A4 + 0x4] 0000159E 2050 movea.l A0, [A0] 000015A0 3C28 0014 move.w D6, [A0 + 0x14] 000015A4 206C 0004 movea.l A0, [A4 + 0x4] 000015A8 2050 movea.l A0, [A0] 000015AA 3C28 0016 move.w D6, [A0 + 0x16] 000015AE 7001 moveq.l D0, 0x01 000015B0 3F00 move.w -[A7], D0 000015B2 A887 syscall TextFont 000015B4 7C08 moveq.l D6, 0x08 000015B6 600E bra +0x10 /* 000015C6 */ label000015B8: 000015B8 558F subq.l A7, 2 000015BA 7001 moveq.l D0, 0x01 000015BC 3F00 move.w -[A7], D0 000015BE 5246 addq.w D6, 1 000015C0 3F06 move.w -[A7], D6 000015C2 A902 syscall RealFont 000015C4 1E1F move.b D7, [A7]+ label000015C6: 000015C6 4A07 tst.b D7 000015C8 67EE beq -0x10 /* 000015B8 */ 000015CA 3F06 move.w -[A7], D6 000015CC A88A syscall TextSize 000015CE 302C 001E move.w D0, [A4 + 0x1E] 000015D2 48C0 ext.l D0 000015D4 322C 0016 move.w D1, [A4 + 0x16] 000015D8 48C1 ext.l D1 000015DA 9081 sub.l D0, D1 000015DC 2D40 FEE0 move.l [A6 - 0x120], D0 000015E0 486E FEE0 pea.l [A6 - 0x120] 000015E4 486E FEE4 pea.l [A6 - 0x11C] 000015E8 3F3C 280E move.w -[A7], 0x280E 000015EC A9EB syscall Pack4/FP68K 000015EE 486E FEE4 pea.l [A6 - 0x11C] 000015F2 486E FEDC pea.l [A6 - 0x124] 000015F6 3F3C 1010 move.w -[A7], 0x1010 000015FA A9EB syscall Pack4/FP68K 000015FC 486E FEDC pea.l [A6 - 0x124] 00001600 486E FED2 pea.l [A6 - 0x12E] 00001604 3F3C 100E move.w -[A7], 0x100E 00001608 A9EB syscall Pack4/FP68K 0000160A 302C 001A move.w D0, [A4 + 0x1A] 0000160E 48C0 ext.l D0 00001610 322C 0016 move.w D1, [A4 + 0x16] 00001614 48C1 ext.l D1 00001616 9081 sub.l D0, D1 00001618 322C 0070 move.w D1, [A4 + 0x70] 0000161C 48C1 ext.l D1 0000161E 9081 sub.l D0, D1 00001620 2D40 FEC4 move.l [A6 - 0x13C], D0 00001624 486E FEC4 pea.l [A6 - 0x13C] 00001628 486E FEC8 pea.l [A6 - 0x138] 0000162C 3F3C 280E move.w -[A7], 0x280E 00001630 A9EB syscall Pack4/FP68K 00001632 486E FEC8 pea.l [A6 - 0x138] 00001636 486E FEC0 pea.l [A6 - 0x140] 0000163A 3F3C 1010 move.w -[A7], 0x1010 0000163E A9EB syscall Pack4/FP68K 00001640 486E FEC0 pea.l [A6 - 0x140] 00001644 486E FED2 pea.l [A6 - 0x12E] 00001648 3F3C 1006 move.w -[A7], 0x1006 0000164C A9EB syscall Pack4/FP68K 0000164E 486E FED2 pea.l [A6 - 0x12E] 00001652 486E FFFC pea.l [A6 - 0x4] 00001656 3F3C 1010 move.w -[A7], 0x1010 0000165A A9EB syscall Pack4/FP68K 0000165C 302C 0002 move.w D0, [A4 + 0x2] 00001660 48C0 ext.l D0 00001662 3214 move.w D1, [A4] 00001664 48C1 ext.l D1 00001666 9081 sub.l D0, D1 00001668 2D40 FEBC move.l [A6 - 0x144], D0 0000166C 486E FEBC pea.l [A6 - 0x144] 00001670 486E FEE4 pea.l [A6 - 0x11C] 00001674 3F3C 280E move.w -[A7], 0x280E 00001678 A9EB syscall Pack4/FP68K 0000167A 486E FEE4 pea.l [A6 - 0x11C] 0000167E 486E FEB8 pea.l [A6 - 0x148] 00001682 3F3C 1010 move.w -[A7], 0x1010 00001686 A9EB syscall Pack4/FP68K 00001688 486E FEB8 pea.l [A6 - 0x148] 0000168C 486E FED2 pea.l [A6 - 0x12E] 00001690 3F3C 100E move.w -[A7], 0x100E 00001694 A9EB syscall Pack4/FP68K 00001696 486E FFFC pea.l [A6 - 0x4] 0000169A 486E FED2 pea.l [A6 - 0x12E] 0000169E 3F3C 1004 move.w -[A7], 0x1004 000016A2 A9EB syscall Pack4/FP68K 000016A4 2F0C move.l -[A7], A4 000016A6 486E FEC8 pea.l [A6 - 0x138] 000016AA 3F3C 200E move.w -[A7], 0x200E 000016AE A9EB syscall Pack4/FP68K 000016B0 486E FEC8 pea.l [A6 - 0x138] 000016B4 486E FED2 pea.l [A6 - 0x12E] 000016B8 4267 clr.w -[A7] 000016BA A9EB syscall Pack4/FP68K 000016BC 487A 015C pea.l [PC + 0x15C /* 0000181A, value 0x3FFE8000 */] 000016C0 486E FED2 pea.l [A6 - 0x12E] 000016C4 4267 clr.w -[A7] 000016C6 A9EB syscall Pack4/FP68K 000016C8 486E FED2 pea.l [A6 - 0x12E] 000016CC 486E FFF8 pea.l [A6 - 0x8] 000016D0 3F3C 1010 move.w -[A7], 0x1010 000016D4 A9EB syscall Pack4/FP68K 000016D6 486E FFF8 pea.l [A6 - 0x8] 000016DA 486E FEE4 pea.l [A6 - 0x11C] 000016DE 3F3C 100E move.w -[A7], 0x100E 000016E2 A9EB syscall Pack4/FP68K 000016E4 41EE FEE4 lea.l A0, [A6 - 0x11C] 000016E8 43EE FED2 lea.l A1, [A6 - 0x12E] 000016EC 22D8 move.l [A1]+, [A0]+ 000016EE 22D8 move.l [A1]+, [A0]+ 000016F0 32D8 move.w [A1]+, [A0]+ 000016F2 486E FED2 pea.l [A6 - 0x12E] 000016F6 3F3C 0016 move.w -[A7], 0x16 000016FA A9EB syscall Pack4/FP68K 000016FC 486E FED2 pea.l [A6 - 0x12E] 00001700 4EBA 018E jsr [PC + 0x18E /* 00001890 */] 00001704 2C00 move.l D6, D0 00001706 3014 move.w D0, [A4] 00001708 48C0 ext.l D0 0000170A B086 cmp.l D0, D6 0000170C 584F addq.w A7, 4 0000170E 6634 bne +0x36 /* 00001744 */ 00001710 486E FFFC pea.l [A6 - 0x4] 00001714 486E FEE4 pea.l [A6 - 0x11C] 00001718 3F3C 100E move.w -[A7], 0x100E 0000171C A9EB syscall Pack4/FP68K 0000171E 7000 moveq.l D0, 0x00 00001720 3D40 FEB6 move.w [A6 - 0x14A], D0 00001724 486E FEB6 pea.l [A6 - 0x14A] 00001728 486E FED2 pea.l [A6 - 0x12E] 0000172C 3F3C 200E move.w -[A7], 0x200E 00001730 A9EB syscall Pack4/FP68K 00001732 486E FED2 pea.l [A6 - 0x12E] 00001736 486E FEE4 pea.l [A6 - 0x11C] 0000173A 3F3C 0008 move.w -[A7], 0x8 0000173E A9EB syscall Pack4/FP68K 00001740 6702 beq +0x4 /* 00001744 */ 00001742 5286 addq.l D6, 1 label00001744: 00001744 302C 0002 move.w D0, [A4 + 0x2] 00001748 48C0 ext.l D0 0000174A B086 cmp.l D0, D6 0000174C 6634 bne +0x36 /* 00001782 */ 0000174E 486E FFFC pea.l [A6 - 0x4] 00001752 486E FEE4 pea.l [A6 - 0x11C] 00001756 3F3C 100E move.w -[A7], 0x100E 0000175A A9EB syscall Pack4/FP68K 0000175C 7001 moveq.l D0, 0x01 0000175E 3D40 FEB4 move.w [A6 - 0x14C], D0 00001762 486E FEB4 pea.l [A6 - 0x14C] 00001766 486E FED2 pea.l [A6 - 0x12E] 0000176A 3F3C 200E move.w -[A7], 0x200E 0000176E A9EB syscall Pack4/FP68K 00001770 486E FED2 pea.l [A6 - 0x12E] 00001774 486E FEE4 pea.l [A6 - 0x11C] 00001778 3F3C 0008 move.w -[A7], 0x8 0000177C A9EB syscall Pack4/FP68K 0000177E 6702 beq +0x4 /* 00001782 */ 00001780 5386 subq.l D6, 1 label00001782: 00001782 2006 move.l D0, D6 00001784 4C7C 0801 0000 0019 movem.l D0,A3, 0x19 0000178C 4A81 tst.l D1 0000178E 57C0 seq D0 00001790 4400 neg.b D0 00001792 49C0 lea.l A4, D0 00001794 1E00 move.b D7, D0 00001796 2F06 move.l -[A7], D6 00001798 486E FEEE pea.l [A6 - 0x112] 0000179C 4EBA 00E0 jsr [PC + 0xE0 /* 0000187E */] 000017A0 4A6C 0048 tst.w [A4 + 0x48] 000017A4 670C beq +0xE /* 000017B2 */ 000017A6 4A07 tst.b D7 000017A8 6708 beq +0xA /* 000017B2 */ 000017AA 7001 moveq.l D0, 0x01 000017AC 3F00 move.w -[A7], D0 000017AE A888 syscall TextFace 000017B0 6006 bra +0x8 /* 000017B8 */ label000017B2: 000017B2 7000 moveq.l D0, 0x00 000017B4 3F00 move.w -[A7], D0 000017B6 A888 syscall TextFace label000017B8: 000017B8 486E FFEE pea.l [A6 - 0x12] 000017BC 486E FEEE pea.l [A6 - 0x112] 000017C0 4EBA FB14 jsr [PC - 0x4EC /* 000012D6 */] 000017C4 486C 001C pea.l [A4 + 0x1C] 000017C8 486E FFEE pea.l [A6 - 0x12] 000017CC 4EBA FB40 jsr [PC - 0x4C0 /* 0000130E */] 000017D0 7001 moveq.l D0, 0x01 000017D2 3F00 move.w -[A7], D0 000017D4 A889 syscall TextMode 000017D6 302E FFF0 move.w D0, [A6 - 0x10] 000017DA 5340 subq.w D0, 1 000017DC 3F00 move.w -[A7], D0 000017DE 302E FFF2 move.w D0, [A6 - 0xE] 000017E2 5340 subq.w D0, 1 000017E4 3F00 move.w -[A7], D0 000017E6 A893 syscall MoveTo 000017E8 486E FEEE pea.l [A6 - 0x112] 000017EC A884 syscall DrawString 000017EE B66B 0048 cmp.w D3, [A3 + 0x48] 000017F2 4FEF 0010 lea.l A7, [A7 + 0x10] 000017F6 6704 beq +0x6 /* 000017FC */ 000017F8 3F03 move.w -[A7], D3 000017FA A889 syscall TextMode label000017FC: 000017FC B86B 0044 cmp.w D4, [A3 + 0x44] 00001800 6704 beq +0x6 /* 00001806 */ 00001802 3F04 move.w -[A7], D4 00001804 A887 syscall TextFont label00001806: 00001806 BA6B 004A cmp.w D5, [A3 + 0x4A] 0000180A 6704 beq +0x6 /* 00001810 */ 0000180C 3F05 move.w -[A7], D5 0000180E A88A syscall TextSize label00001810: 00001810 4CEE 18F8 FE98 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x168] 00001816 4E5E unlink A6 00001818 4E75 rts 0000181A 3FFE move.w <>, <> 0000181C 8000 or.b D0, D0 0000181E 0000 0000 ori.b D0, 0x0 00001822 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001824-0000182A fn00001824: 00001824 4E56 0000 link A6, 0 00001828 594F subq.w A7, 4 // end alternate branch 00001824-0000182A fn00001824: // (misaligned) 00001826 0000 594F ori.b D0, 0x4F /* 'O' */ 0000182A 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */ 00001830 3F2E 000A move.w -[A7], [A6 + 0xA] 00001834 A9A0 syscall GetResource 00001836 226E 000C movea.l A1, [A6 + 0xC] 0000183A 4211 clr.b [A1] 0000183C 201F move.l D0, [A7]+ 0000183E 6722 beq +0x24 /* 00001862 */ 00001840 2040 movea.l A0, D0 00001842 2050 movea.l A0, [A0] 00001844 3018 move.w D0, [A0]+ 00001846 322E 0008 move.w D1, [A6 + 0x8] 0000184A 6716 beq +0x18 /* 00001862 */ 0000184C B240 cmp.w D1, D0 0000184E 6212 bhi +0x14 /* 00001862 */ 00001850 7000 moveq.l D0, 0x00 label00001852: 00001852 5341 subq.w D1, 1 00001854 6706 beq +0x8 /* 0000185C */ 00001856 1018 move.b D0, [A0]+ 00001858 D1C0 add.l A0, D0 0000185A 60F6 bra -0x8 /* 00001852 */ label0000185C: 0000185C 1010 move.b D0, [A0] 0000185E 5240 addq.w D0, 1 00001860 A02E syscall BlockMove/BlockMoveData label00001862: 00001862 4E5E unlink A6 00001864 205F movea.l A0, [A7]+ 00001866 508F addq.l A7, 8 00001868 4ED0 jmp [A0] fn0000186A: 0000186A 206F 0008 movea.l A0, [A7 + 0x8] 0000186E 3F3C 0001 move.w -[A7], 0x1 00001872 A9EE syscall Pack7/DecStr68K 00001874 206F 0004 movea.l A0, [A7 + 0x4] 00001878 2080 move.l [A0], D0 0000187A 4EFA 000E jmp [PC + 0xE /* 0000188A */] fn0000187E: 0000187E 206F 0004 movea.l A0, [A7 + 0x4] 00001882 202F 0008 move.l D0, [A7 + 0x8] 00001886 4267 clr.w -[A7] 00001888 A9EE syscall Pack7/DecStr68K label0000188A: 0000188A 205F movea.l A0, [A7]+ 0000188C 504F addq.w A7, 8 0000188E 4ED0 jmp [A0] fn00001890: 00001890 303C 2810 move.w D0, 0x2810 00001894 7200 moveq.l D1, 0x00 label00001896: 00001896 42A7 clr.l -[A7] 00001898 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000189C 486F 0004 pea.l [A7 + 0x4] 000018A0 3F00 move.w -[A7], D0 000018A2 A9EB syscall Pack4/FP68K 000018A4 201F move.l D0, [A7]+ 000018A6 E2B8 ror D0, D1 000018A8 4E75 rts fn000018AA: 000018AA 303C 2010 move.w D0, 0x2010 000018AE 7210 moveq.l D1, 0x10 000018B0 60E4 bra -0x1A /* 00001896 */